默认情况下,settings.xml存在于.m2/settings.xml
下,它包含我们项目特定的首选项。
不知何故,我们决定将此setting.xml移动到项目根目录/myproject/settings.xml
,因此它现在位于pom.xml旁边。
当我运行mvn clean install -s settings.xml
时,它会毫无问题地构建。
现在新的要求是,将此settings.xml构建为pom.xml中构建配置文件的一部分,因此pom.xml中的某个位置引用了本地项目settings.xml路径
因此,当我们运行mvn clean install
(没有-s settings.xml
)时,项目应该构建并自动获取本地项目setting.xml。
可能吗?
谢谢你的任何建议。