mrb*_*ela 6 fix-protocol maven quickfixj
我在最新版本(1.6.0)中使用QuickFIX/J,并且想要询问您是否知道任何Maven存储库要集成到我的pom文件中?我可以手动将jar文件添加到我的本地存储库,但也许有更好,更快的方式.
Mar*_*bel 14
现在可以在Marketcetera存储库中找到QuickFIX/J 1.6及更高版本.
将存储库添加到Maven pom文件:
<repositories>
<repository>
<id>marketcetera</id>
<url>http://repo.marketcetera.org/maven</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
Run Code Online (Sandbox Code Playgroud)
然后神器:
<dependency>
<groupId>quickfixj</groupId>
<artifactId>quickfixj-all</artifactId>
<version>${quickfix.version}</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
${quickfix.version}可以1.6.0,1.6.1或1.7.0-SNAPSHOT,也是旧版本可用那里.它们托管基于浮点和基于BigDecimal的版本.默认值为浮点.要使用BigDecimal版本,请附加'-bd'到版本.
编辑(2015年8月13日):
不幸的是这的QuickFix/J包确实不包含依赖Apache的米纳库,用于网络传输,你也必须添加到您的Maven POM文件:
<dependency>
<groupId>org.apache.mina</groupId>
<artifactId>mina-core</artifactId>
<version>${apache.mina.version}</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
哪个${apache.mina.version}是库的实际版本(这些天它是2.0.9).
没有它,你将获得NoClassDefFound例外.
更新(2016年7月22日):
好消息!
自从新的QuickFIX/J版本1.6.2发布以来,该库现在可从官方Maven存储库中获得,因此您唯一需要的是在pom.xml文件中跟踪工件:
<dependency>
<groupId>org.quickfixj</groupId>
<artifactId>quickfixj-core</artifactId>
<version>1.6.2</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
官方网页上的更多信息.
| 归档时间: |
|
| 查看次数: |
2987 次 |
| 最近记录: |