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 似乎在 Maven Central 上可用。这是经纪人的坐标...

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

此处Maven Central上的页面列出了 QPid 的所有模块。

于 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 回答