【发布时间】:2016-07-21 06:46:33
【问题描述】:
当我在 Intellij IDEA 中运行单元测试时,它正在创建一个名为 casspath0.jar 的 jar。在那个 jar 中是一个 Manifest 文件,其中包含测试运行所需的类路径。我怎样才能让 intellij 不这样做?
更多详情:
我正在运行 Intellij IDEA 15.0.4、Java 1.8.0_77、Windows 7。该项目是导入 IDE 的 gradle 项目。
在调试模式下运行单元测试时,如果我运行
System.getProperty("java.class.path")
我看到了类似的东西
C:\Users\me\AppData\Local\Temp\classpath0.jar;C:\Users\me\.IntelliJIdea15\system\groovyHotSwap\gragent.jar
就是这样。类路径的其余部分在该 classpath0.jar 中。
我办公室的其他人都没有这个问题,这是一个非常古老的项目(10 年以上),很多人(25 岁以上)都在从事这项工作。它们都在该属性下而不是在临时 jar 中具有完整的类路径。我推测一定有一些我缺少的设置。这导致我无法成功运行我们的单元测试。
感谢您的任何想法。
【问题讨论】:
标签: java intellij-idea gradle classpath