2

我正在将一个项目从 Ant 升级到 Gradle。该项目使用aqapi13.jar(这是oracle aq jar。这是项目从oracle-queue读取并写入activemq队列时需要的。)

ant 项目在 libs 文件夹中包含 jar aqapi13.jar。但是我试图从存储库中获取此依赖项,而不是将其放在 libs 文件夹中。

但是,我无法找到包含此 jar 的存储库。我见过的所有存储库都包含 aqapi13-9i.jar,但没有 aqapi13.jar。

任何人都知道 aqapi13.jar 和 aqapi13-9i.jar 之间的区别以及如何从存储库中获取所需的 aqapi13.jar。

提前谢谢

4

1 回答 1

0

由于它们拥有的许可证,某些依赖项永远不会在公共存储库中找到。

使用此依赖项的一种方法是创建您自己的存储库(例如 artifactory、nexus、archiva)。然后您可以自由地放入您想要的每个工件(只要您不发布存储库)。这个存储库也可以作为 maven 的镜像。

另一种方法可能是将这种依赖关系标记为系统范围

于 2012-11-19T21:02:54.543 回答