如何添加maven依赖项

时间:2010-02-09 13:30:16

标签: java maven-2

我有一个用于jboss消息传递的jar,我不知道组ID和工件id和版本,我只是有一个工作jar,我怎样才能添加依赖

修改

我假设在某个地方有一个jar,我曾经发现一个具有搜索可能性的sontype maven存储库,如果我找到它,可能是消息传递罐就在那里。有人知道网址吗?

找到它:

http://maven.nuxeo.org/nexus/index.html

4 个答案:

答案 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,只有中心代理。看看这个。