运行具有junit runner的配置文件的maven项目

时间:2017-07-13 16:50:39

标签: java maven selenium junit

我的pom.xml有<systemPropertyVariables><profiles>。现在,如果我想将其作为maven构建运行,我将-DXXX用于系统属性变量,将-PXXX用于目标中的配置文件。 现在我想在eclipse中将其作为JUnit测试运行。我发现系统属性变量可以在VMArguments中给出。 现在的问题是如何访问此配置文件。这是我的个人资料的样子

<profile>
    <id>devqa</id>
    <build>
        <resources>
            <resource>
                <directory>src/main/resources/devqa</directory>
            </resource>
        </resources>
    </build>
</profile>

我在资源位置有一个文件,我在测试中访问它

File testfile = new File(this.getClass().getResource("/config.properties").toURI());

我尝试在Active Maven配置文件中提供此功能,但它无效。如何使这项工作

1 个答案:

答案 0 :(得分:0)

使用add projects小部件将资源路径src/main/resources/devqa添加到junit run配置类路径。它可能有用。