我已经声明了一些特定于Maven配置文件的属性。我的pom.xml的一部分:
<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>
我遇到一些问题,使用&#34; ci&#34;通过IntelliJ IDEA 2016开始Junit测试时的Maven配置文件 我通过&#34; Maven Projects&#34;激活我的个人资料。小组,然后我开始测试。问题是&#34; my.properties.file&#34;属性值等于&#34; foo.xml&#34;,而不是&#34; bar.xml&#34;。
我对命令行没有任何问题(我可以使用&#34; -Pci&#34;标志)。如何告诉IntelliJ使用&#34; ci&#34;轮廓? THX。
答案 0 :(得分:2)
您应该将配置文件添加到Maven setting.xml文件中(您应该在路径$ {YOUR_MAVEN_HOME} \ apache-maven-3.1.1 \ conf \ setting.xml中找到它)。 然后,你必须打开intellij,点击View&gt;工具窗口&gt; Maven项目。在那里,您应该看到您的个人资料(ci和发布)并选择正确的个人资料。
希望这可以帮到你。