我们的企业团队维护一个settings.xml
文件,该文件定义了开发项目可以与 Maven 一起使用的各种配置文件,以构建他们的工件并将它们安装在存储库中。期望 Jenkins 中的每个项目都将定义一个 -P 参数并指定所需的配置文件。
这是我的问题:我需要使用的配置文件指定了一个通常对我的项目不可见的存储库(分阶段发布存储库),因此如果该配置文件处于活动状态,则无法依赖该存储库中的任何内容。settings.xml
我需要一种方法来激活在我的项目文件中定义的配置pom.xml
文件。否则,在 Eclipse 中查看我的项目时,将显示pom.xml
无法解析依赖项的错误,因为配置文件未激活以使存储库可见。
有没有办法激活settings.xml
文件中定义的配置pom.xml
文件?或者,有没有办法告诉 Eclipse 始终激活特定项目的配置文件?