gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 02:12:05 26 4
gpt4 key购买 nike

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

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

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

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

最佳答案

您通常的工作方式是:

  • 将所有项目所需的所有存储库放入settings.xml中,以便它适用于所有项目。
  • 使用 Nexus/Artifactory 代理您需要的所有存储库,并将其作为镜像放入您的 settings.xml 中。

如果存储库确实只能供一个项目访问,您可以将其放入该项目的pom.xml中。

我不明白其他开发人员如何反对将存储库放入 pom.xml 中,因为他们需要完全相同的存储库来运行项目(如果没有,请评论并解释)。

关于java - 如何在maven .m2文件夹中设置多个设置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57322620/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com