IntelliJ:运行Junit测试时激活Maven配置文件

时间:2016-05-13 09:14:51

标签: java maven intellij-idea junit

我已经声明了一些特定于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。

1 个答案:

答案 0 :(得分:2)

您应该将配置文件添加到Maven setting.xml文件中(您应该在路径$ {YOUR_MAVEN_HOME} \ apache-maven-3.1.1 \ conf \ setting.xml中找到它)。 然后,你必须打开intellij,点击View&gt;工具窗口&gt; Maven项目。在那里,您应该看到您的个人资料(ci和发布)并选择正确的个人资料。

希望这可以帮到你。