1
是否可以使用pom.xml來禁用settings.xml對於特定的項目版本?
我想避免使用settings.xml文件中指定的存儲庫,但僅限於一個項目。禁用特定項目的maven版本
是否可以使用pom.xml來禁用settings.xml對於特定的項目版本?
我想避免使用settings.xml文件中指定的存儲庫,但僅限於一個項目。禁用特定項目的maven版本
存儲庫在settings.xml
文件中的配置文件中定義。您可以根據某些標準激活和停用配置文件。有關配置文件激活,請參閱documentation。
,你可以:
-P !profile-name
每個項目的簡介,你可以定義配置文件作爲
<activation>
<property>
<name>skipThisProfile</name>
<value>!true</value>
</property>
</activation>
,然後用運行項目-DskipThisProfile
將配置文件定義爲
<activation>
<file>
<missing>.doNotRunProfile</missing>
</file>
</activation>
,不會對任何項目運行那裏是.doNotRunProfile
文件
您可以使用特定的settings.xml作爲Maven的命令行參數。 –
是的,我知道--settings標誌,但在我的情況下,我正在使用父pom來構建模塊,並且我想從其中一個禁用存儲庫。我想知道我是否可以在不更改構建過程的情況下做到這一點 – PawelN