我们有一个使用 ANT 进行构建的遗留项目。它使用 maven ant 任务插件来处理对我们 Nexus 服务器的依赖关系。
我们现在想为这个 ANT 项目和我们的其他 maven 项目使用一个通用的 settings.xml 文件,以尽量减少麻烦。
ant 项目有一个包含“依赖集”的依赖文件
<artifact:dependencies filesetId="foo" settingsFile="ant-settings.xml">
<dependency ....>
</artifact:dependencies>
<artifact:dependencies filesetId="fum" settingsFile="ant-settings.xml">
<dependency ....>
</artifact:dependencies>
在 ANT 项目使用的设置文件中,我们有一个配置文件设置为“默认激活”。
我们不能将此配置文件放在通用设置文件中,因为它会在 maven 项目中搞砸,并且如果没有配置文件,ANT 项目将无法构建。
有没有办法做到这一点并让所有项目都满意?
/J