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

标签 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>

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

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

最佳答案

请查看 this issue 中的讨论. There an easy workaround对于这个问题:

套装工作目录$MODULE_DIR$默认 对于您将使用的运行配置。

关于import - 如何将 JUnit 的工作目录从 maven 导入到 IDEA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8397860/

相关文章:

apache-spark - Sqoop 可以用于在 IMPORT 上执行联接吗?

python - Pycharm 更新到 2016.2 后导入 RuntimeWarning

java - 在 Windows 10 (Intellij IDEA) 上使用 gradle 项目安装 Google or-tools

javascript - 智能 : how to force editor to treat a file as javascript?

intellij-idea - 如何让我的 JUnit 测试在我的 Kotlin+Gradle 项目中编译和运行?

import - Angular2 CLI Socket.io(第 3 方库导入)

python - PGP/GPG 签名 Python 代码

java - Eclipse (Maven) 中的 Junit 包命名冲突

java - 尝试使用 JUnit5 进行测试时出现 NullPointerException

jsf - 使用 PowerMock 分析 JUnit 测试?