5

我正在努力让我的 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>

当我从命令行(mvn test)运行测试时,这工作正常。但是,当我创建新的 Idea 项目时,JUnit 测试需要额外的设置。工作目录被忽略,我必须手动设置它才能正确运行测试。

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

4

1 回答 1

4

请查看此问题中的讨论。这个问题有一个简单的解决方法

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

于 2011-12-06T10:30:02.327 回答