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

2024-01-13

我正在努力让我的 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 的工作目录吗?


请检查讨论这个问题 http://youtrack.jetbrains.net/issue/IDEA-52286. 有一个简单的解决方法 http://youtrack.jetbrains.net/issue/IDEA-52112对于这个问题:

set 工作目录 to $MODULE_DIR$ in the defaults用于您将使用的运行配置。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将 JUnit 的工作目录从 Maven 导入到 IDEA 的相关文章

随机推荐