我是Maven的新手。我想使用以下设置:
1) 用于下载公共工件的远程存储库
2)下载工件的共享本地存储库,通过将以下内容添加到settings.xml可以很好地工作:
<localRepository>C:/m2repo</localRepository>
3)现在我还想有一个从单个项目引用的工件的存储库,比如老式的“lib”文件夹。
所以我在项目的pom.xml中添加了以下内容:
<repository>
<id>repo</id>
<name>repo</name>
<releases>
<enabled>true</enabled>
<checksumPolicy>ignore</checksumPolicy>
</releases>
<url>${project.baseUri}repo</url>
</repository>
我已经将一些 jar 部署到“repo”文件夹中,但是当我将它们作为依赖项添加到 pom.xml 中时,它们没有被解析。Maven 只查看共享存储库和远程存储库。当我将“repo”的内容复制到共享的“m2repo”时,它可以工作。我是否遗漏了什么,或者这个设置根本不可能?