猿问

如何在maven .m2 文件夹中设置多个设置文件?

我目前正在从事几个项目,每个项目都有不同的工件设置。因此,在它们之间切换时,我必须转到 Maven 文件夹并更改设置文件以对应于正确的公司存储库。我很确定它是无效的,很可能有人已经有了解决这个问题的简单方法。可能有一些我需要切换的 IDEA 设置,或者 maven 本身有一些方法来存储它们?所以,我的问题是 - 有没有人知道在同一个 Maven 主文件夹中使用多个 settings.xml 文件的简单方法?

到目前为止,快速谷歌和 stackoverflow 搜索没有提供任何结果。

我希望当我在 Idea 中打开另一个项目时,它会使用自己的工件而不是使用以前项目中的工件(因为这些来自不同的公司,显然使用同一个是不正确的)

上面的答案对我来说不太适用,因为我正在通过 IDEA 运行项目并且它正在使用单个 settings.xml 下载工件


德玛西亚99
浏览 104回答 1
1回答

一只甜甜圈

您通常的工作方式是:将所有项目所需的所有settings.xml存储库放入您的,以便它适用于所有项目。使用代理您需要的所有存储库的 Nexus/Artifactory,并将其作为镜像放入您的settings.xml.如果一个存储库真的应该只供一个项目访问,您可以将其放入pom.xml该项目的目录中。我不明白其他开发人员应该如何反对将存储库放入,pom.xml因为他们需要完全相同的存储库来运行项目(如果不是,请评论和解释)。
随时随地看视频慕课网APP

相关分类

Java
我要回答