【发布时间】:2017-01-17 17:28:44
【问题描述】:
是否可以在 maven pom.xml 中添加远程存储库 jar 文件 (https://repo.ah/lib/abc.jar) 作为 java 项目中的依赖项。如果是这样,你能分享一下例子吗?
【问题讨论】:
是否可以在 maven pom.xml 中添加远程存储库 jar 文件 (https://repo.ah/lib/abc.jar) 作为 java 项目中的依赖项。如果是这样,你能分享一下例子吗?
【问题讨论】:
不,不可能将完整的存储库添加为依赖项。这没有任何意义,因为一个存储库可以包含一万个工件。
如果您的项目需要不在标准远程存储库中托管的工件,您可以通过 pom.xml 中的 <repositories> 标记来指定。
<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
【讨论】:
在您提到的 cmets 中,该 URL 是一个 Artifactory。
因此,只需将 Artifactory 作为 <repository> 添加到您的 settings.xml,然后您就可以在您的应用程序中使用该 jar。
【讨论】: