为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

德玛西亚99 2023-05-10 17:17:56
我目前正在从事几个项目,每个项目都有不同的工件设置。因此,在它们之间切换时,我必须转到 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因为他们需要完全相同的存储库来运行项目(如果不是,请评论和解释)。


查看完整回答
反对 回复 2023-05-10
  • 1 回答
  • 0 关注
  • 103 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信