所以我的〜/ .m2 /文件夹中的默认maven settings.xml文件包含指向我的工作存储库的链接。因此,每当我在我的pom.xml上运行安装时,它都会尝试从corp nexus maven存储库中获取。
对于我刚刚开始的业余爱好项目,我不想使用corp maven nexus,而是利用中央maven repo。我不想替换整个settings.xml,因为这意味着一旦我切换回我的公司工作就重新加载整个本地maven仓库。
我怎样才能做到这一点?
答案 0 :(得分:2)
将以下内容添加为settings.xml
中存储库标记中的第一个存储库 <repository>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
<id>central</id>
<url>http://repo1.maven.org/maven2</url>
</repository>
您可能还想使用profiles。但是,这不是必要条件。
您还可以在pom上添加存储库
<repositories>
<repository>
<id>central</id>
<url>http://rep1.maven.org/maven2</url>
</repository>
</repositories>