配置:
- Maven的:3.0.5
- Java的:1.6.0_45maven - > profile - >激活 - 所有條件都是必需的或只有一個?
說明:
比方說,我們有配置文件配置如下圖所示:
<profiles>
<profile>
<id>profile-1</id>
<activation>
<jdk>1.6</jdk>
<property>
<name>name</name>
<value>Hubert</value>
</property>
</activation>
</profile>
<profile>
<id>profile-2</id>
<activation>
<jdk>1.6</jdk>
<property>
<name>name</name>
<value>Wiktoria</value>
</property>
</activation>
</profile>
</profiles>
我們有兩個p rofiles:profile-1 and profile-2。
檔案型材1當兩個要求得到滿足應該是積極的:
- JDK版本爲1.6
- 屬性名具有價值休伯特
問:
讓我們來看看這個配置:
MVN -Dname =休伯特幫助:主動輪廓
結果我得到有兩個作用輪廓:型材1和型材2。
嗯...
檔案型材2不應該是積極的,因爲財產名具有預期Wiktoria不同的值。
有人能解釋爲什麼這項工作是這樣的嗎?這是一種正常的行爲嗎?
謝謝。
感謝Chasmo的回答。你是對的。乾杯。 – Hubert
此問題(MNG-3328)現在位於:https://issues.apache.org/jira/browse/MNG-3328 – seanf