我已經聲明瞭一些特定於Maven配置文件的屬性。我的pom.xml的一部分:IntelliJ:在運行Junit測試時激活Maven配置文件
<profiles>
<profile>
<id>release</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<my.properties.file>foo.xml</my.properties.file>
</properties>
</profile>
<profile>
<id>ci</id>
<properties>
<my.properties.file>bar.xml</my.properties.file>
</properties>
</profile>
</profiles>
我遇到一些問題,當我通過IntelliJ IDEA的開始JUnit測試使用了「CI」 Maven的輪廓2016
我激活通過「Maven項目」面板中我的個人資料,然後我開始測試。問題是「my.properties.file」屬性值等於「foo.xml」,而不是「bar.xml」。
我對命令行沒有問題(我可以使用「-Pci」標誌)。我如何告訴IntelliJ使用「ci」配置文件?謝謝。
在Maven Projects面板中,當您在樹視圖中打開配置文件時,是否顯示帶有或不帶複選框的配置文件?你可以用複選框打開和關閉它嗎?如果不是,那麼配置文件可能會綁定到環境中的某個東西,如屬性值。 –