如何将JUnit的工作目录从maven导入到IDEA

Jir*_*ich 5 import junit intellij-idea working-directory maven-surefire-plugin

我正在尝试让我的maven项目的新开发人员尽可能轻松地开始.我正在使用并推荐IntelliJ IDEA作为它们的IDE.我对将maven项目导入IDEA的结果非常满意.我现在唯一的复杂功能是从surefire插件导入工作目录.

在我的pom.xml中,我有以下内容:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.7.2</version>
    <configuration>
        <workingDirectory>target/work</workingDirectory>
    </configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)

当我从命令行(mvn test)运行测试时,这很好用.当我创建新的Idea项目时,JUnit测试需要aditional设置.工作目录被忽略,我必须手动设置它才能正确运行测试.

你知道如何让Idea正确导入JUnit的工作目录吗?

Cra*_*der 4

请查看本期的讨论。对于这个问题有一个简单的解决方法

将工作目录设置为您将使用的运行配置的默认值$MODULE_DIR$