我的maven设置xml文件基本上声明了一堆repo位置来搜索工件。我想集中这个,以便我知道所有开发人员,构建奴隶等。在为项目构建工件时使用相同的构建配置文件。是否有插件可以执行此操作,如果没有,设置插件的最佳方法是什么?像下面的东西?设置加载时的阶段/目标是什么?假设我可以使用http://maven.apache.org/plugin-tools/maven-plugin-tools-annotations/注入其他信息,有人可以提出一个解决此问题的好方法吗?
<executions>
<execution>
<id>bootstrap</id>
<phase>initialize</phase>
<goals>
<goal></goal>
</goals>
</execution>
</executions>
答案 0 :(得分:1)
我会保持简单。如果你有一个很好的设置nexus / artifactory,那么你在settings.xml中需要的就是:
{{1}}
答案 1 :(得分:0)
这不是答案:
我在你的问题中看到的第一个问题是你在混合东西。
settings.xml
应该只包含一个默认配置来访问存储库管理器而不是很多存储库。这起初是闻到的味道。其次,如果你需要定义某种类型的配置文件,还有另一种气味。你应该至少使用没有个人资料。此外,在settings.xml
中,用户群上可以有用户名/密码(加密最好)等,这些用户名应该位于用户家中。
在Jenkins上,您可以使用配置文件提供程序以一般的方式解决这个问题。
除了与插件有什么关系?为什么要在插件中加载settings.xml?出于什么目的?不幸的是你很一般,但不解释你的真正问题?你想要解决什么样的问题?