我有2个maven2配置文件,硒和jspc。现在,对于“ selenium”,id希望隐式激活“ jspc”,这样我就不必从命令行编写mvn -Pselenium,jspc。这可能吗 ?
Answers:
您不能“链接”配置文件激活(maven参考),但是可以通过相同的属性来激活它们:
<activation>
<property>
<name>profile.selenium</name>
</property>
</activation>
和运行 mvn -Dprofile.selenium
profile1
扩展profile2
延伸profile3
,因此上述不会工作,因为激活只能使用一个属性。相反,我只使用maven-enforcer-plugin
withrequireProperty
并将其粘贴mvn install -Dprofile1,profile2,profile3
到requireProperty-> message中。因此,每次我这样做时mvn install profile3
,都会收到警告并复制输出消息,然后再次运行。