在maven设置中,有一个实体引用本地存储库:
<localRepository>~/.m2/repository</localRepository>
Run Code Online (Sandbox Code Playgroud)
当我添加另一个,像这样:
<localRepository>~/another/place</localRepository>
Run Code Online (Sandbox Code Playgroud)
它会引发Duplicated tag错误.
我可以拥有多个本地存储库,也可以将另一个目录添加到本地存储库中?
是的,你可以拥有,你可以自己做POM.xml.以下是一个例子.
<project>
...
<repositories>
<repository>
<id>firstrepo</id>
<name>repo</name>
<url>http://myrepo.my</url>
</repository>
<repository>
<id>secondrepo</id>
<name>repo2</name>
<url>http://myrepo.yours</url>
</repository>
</repositories>
...
</project>
Run Code Online (Sandbox Code Playgroud)
通过创建profile你的第二种方法settings.xml
对于多个本地存储库,您可以拥有多个settings.xml文件.在命令行中指定备用路径使用
mvn -Dmaven.repo.local=/path/to/repo有关详细信息,您可以检查此链接.希望能帮助到你.
| 归档时间: |
|
| 查看次数: |
8229 次 |
| 最近记录: |