1

QPidをJMSプロバイダーとして使用しようとしています。Mavenはビルドツールとして使用されます。QPidを含むMavenリポジトリが見つからないため、ビルドが失敗します。

質問

  1. 誰かがqpidを含むmvnリポジトリを知っていますか?
  2. 回避策はありますか?すべてのJARファイルをダウンロードし、それらを.m2 / repository / org / apache / qpid / qpid-common/0.6および.m2/repository / org / apache / qpid / qpid-client/0.6に配置しようとしました。

しかし、ビルドはまだ失敗します。私はそれに取り組むのに十分なMavenを知らないと思います。それで、解決策は何ですか?

4

4 に答える 4

1
于 2010-11-24T10:57:45.213 に答える
1

このメーリングリストの投稿で、Emmanuel Bourgは、qpidプロジェクトの非公式のMavenリポジトリを次の場所で実行していると述べています。

http://people.apache.org/~ebourg/qpid/maven/

ただし、これらは事実上(実際にはそうではないにしても)スナップショットリリースであり、他の誰かによって公開されたスナップショットに依存することにはリスクがあります。(Mavenがダウンロードしたばかりのスナップショットにバグが発生したため、コードが自然に破損する可能性があります。)

POMファイルとJARファイルをツリーに手動で追加できるはず.m2/repositoryですが、命名規則に正確に従う必要があることに注意してください。このmvnコマンドは、プラグインを使用しinstallてこれを行うためのより良い方法を提供します。

于 2010-11-24T11:01:21.623 に答える
1

この質問が出されてから数年後、QPidはMavenCentralで利用できるようになりました。これがブローカーの座標です...

    <dependency>
        <groupId>org.apache.qpid</groupId>
        <artifactId>qpid-broker</artifactId>
        <version>6.1.2</version>
        <scope>test</scope>
    </dependency>

ここに、QPidが構成されているすべてのモジュールをリストしたMavenCentralのページがあります。

于 2017-04-03T20:06:56.423 に答える
0

バージョン0.10以降のQpidアーティファクトは、中央リポジトリから入手できるようになりました。

http://search.maven.org/#search|ga|1|g%3A%22org.apache.qpid%22

于 2012-05-28T16:30:17.593 に答える