8

最新バージョン (1.6.0) で QuickFIX/J を使用していますが、私の pom ファイルに統合する Maven リポジトリを知っているかどうか尋ねてほしいですか? ローカル リポジトリに手動で jar ファイルを追加することもできますが、より適切で迅速な方法があるかもしれません。

4

3 に答える 3

16

QuickFIX/J バージョン 1.6 以降は、Marketcetera リポジトリで見つけることができます。

Maven pom ファイルにリポジトリを追加します。

<repositories>
   <repository>
      <id>marketcetera</id>
         <url>http://repo.marketcetera.org/maven</url>
      <snapshots>
         <enabled>true</enabled>
      </snapshots>
   </repository>
</repositories>

そしてアーティファクト:

<dependency>
   <groupId>quickfixj</groupId>
   <artifactId>quickfixj-all</artifactId>
   <version>${quickfix.version}</version>
</dependency>

${quickfix.version}1.6.01.6.1、または1.7.0-SNAPSHOTにすることができますが、古いバージョンも利用できます。これらは、浮動小数点ベースと BigDecimal ベースの両方のバージョンをホストします。デフォルトは浮動小数点です。BigDecimal バージョンを使用する'-bd'には、バージョンに追加します。


編集(15年8月13日):

残念ながら、この QuickFIX/J バンドルには、ネットワーク転送用の依存するApache Minaライブラリが含まれていません。これも Maven pom ファイルに追加する必要があります。

<dependency>
    <groupId>org.apache.mina</groupId>
    <artifactId>mina-core</artifactId>
    <version>${apache.mina.version}</version>
</dependency>

ライブラリの実際のバージョンはどこですか${apache.mina.version}(最近は2.0.9です)。

それがなければ、NoClassDefFound例外が発生します。


更新(22.7.2016):

朗報です!

新しい QuickFIX/J バージョン1.6.2のリリース以降、ライブラリは公式のMaven リポジトリから入手できるようになったため、必要なのは pom.xml ファイルのアーティファクトに従うだけです。

<dependency>
   <groupId>org.quickfixj</groupId>
   <artifactId>quickfixj-core</artifactId>
   <version>1.6.2</version>
</dependency>

詳細は公式ページをご覧ください。

于 2015-08-10T08:01:30.207 に答える
3

Marketcetera リポジトリを使用できます。これを POM のリポジトリのリストに追加します。

<repositories>
    <repository>
        <id>MarketceteraRepo</id>
        <url>http://repo.marketcetera.org/maven</url>
            <releases>
                <enabled>true</enabled>
            </releases>
    </repository>
</repositories>

ちなみに、この情報はQuickFIX/J User Manualから調べることができます。

于 2015-04-21T07:09:11.437 に答える
1

Marketcetera switched to using org.quickfix for the group ID, so the proper Maven dependency is:

<dependency>
    <groupId>org.quickfixj</groupId>
    <artifactId>quickfixj-all</artifactId>
    <version>1.6.2-bd-SNAPSHOT</version>
</dependency>
于 2016-05-25T18:48:37.600 に答える