在pom.xml maven中添加远程存储库jar文件作为依赖项

时间:2017-01-17 17:28:45

标签: java maven

是否可以在maven pom.xml中添加远程存储库jar文件(https://repo.ah/lib/abc.jar)作为java项目中的依赖项。如果是的话,请你分享一些例子。

2 个答案:

答案 0 :(得分:1)

不,无法将完整存储库添加为依赖项。这没有意义,因为存储库可以包含数万个工件。

如果您的项目需要未在标准远程存储库中托管的工件,您可以通过<repositories>中的pom.xml标记指定此项。

<repositories>
    <repository>
        <id>vaadin-addons</id>
        <url>http://maven.vaadin.com/vaadin-addons</url>
    </repository>
    <repository>
        <id>vaadin-snapshots</id>
        <url>http://oss.sonatype.org/content/repositories/vaadin-snapshots/</url>
        <releases>
            <enabled>false</enabled>
        </releases>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
    </repository>
</repositories>

更多信息:
Introduction to Repositories
Setting up Multiple Repositories

答案 1 :(得分:0)

您在评论中提到URL是Artifactory。

因此,只需将Artifactory作为--config添加到您的<repository>,然后就可以在应用程序中使用该jar了。