我目前正在从事几个项目,每个项目都有不同的工件设置。因此,在它们之间切换时,我必须转到 Maven 文件夹并更改设置文件以对应于正确的公司存储库。我很确定它是无效的,很可能有人已经有了解决这个问题的简单方法。可能有一些我需要切换的 IDEA 设置,或者 maven 本身有一些方法来存储它们?所以,我的问题是 - 有没有人知道在同一个 Maven 主文件夹中使用多个 settings.xml 文件的简单方法?到目前为止,快速谷歌和 stackoverflow 搜索没有提供任何结果。我希望当我在 Idea 中打开另一个项目时,它会使用自己的工件而不是使用以前项目中的工件(因为这些来自不同的公司,显然使用同一个是不正确的)上面的答案对我来说不太适用,因为我正在通过 IDEA 运行项目并且它正在使用单个 settings.xml 下载工件
1 回答
一只甜甜圈
TA贡献1836条经验 获得超5个赞
您通常的工作方式是:
将所有项目所需的所有
settings.xml
存储库放入您的,以便它适用于所有项目。使用代理您需要的所有存储库的 Nexus/Artifactory,并将其作为镜像放入您的
settings.xml
.
如果一个存储库真的应该只供一个项目访问,您可以将其放入pom.xml
该项目的目录中。
我不明白其他开发人员应该如何反对将存储库放入,pom.xml
因为他们需要完全相同的存储库来运行项目(如果不是,请评论和解释)。
添加回答
举报
0/150
提交
取消