我有一个用于jboss消息传递的jar,我不知道组ID和工件id和版本,我只是有一个工作jar,我怎样才能添加依赖
修改
我假设在某个地方有一个jar,我曾经发现一个具有搜索可能性的sontype maven存储库,如果我找到它,可能是消息传递罐就在那里。有人知道网址吗?
找到它:
答案 0 :(得分:3)
无论这个jboss-messaging案例如何,您都可以手动安装任何jar:
mvn install:install-file -Dfile=<path-to-file> -DgroupId=<myGroup> \
-DartifactId=<myArtifactId> -Dversion=<myVersion> -Dpackaging=<myPackaging>
然后只需在<dependency>
代码中使用这些值:
<dependency>
<groupId>myGroup</groupId>
<artifactId>myArtifactId</artifactId>
<version>myVersion</version>
</dependency>
http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html
答案 1 :(得分:1)
在这种情况下,请使用repository search engine,例如:
http://mavensearch.net/search?q=jboss-messaging
我特别喜欢mavensearch.net,因为它有很多索引存储库,包括jboss存储库。
如果您可以找到包含您正在寻找的工件的现有存储库,更喜欢此解决方案,而不是在本地存储库中手动安装工件(不可移植),而是使用{{ 1}}范围(比手动安装更差)。
答案 2 :(得分:0)
这应该是你:
<dependency>
<groupId>jboss.messaging</groupId>
<artifactId>jboss-messaging</artifactId>
<version>1.4.6.GA</version>
</dependency>
答案 3 :(得分:0)
Here是您提到的真正的声纳类型存储库。另一个是运行Nexus,只有中心代理。看看这个。