【发布时间】:2021-07-24 08:24:40
【问题描述】:
我在 Eclipse 中使用 gradle。 我想在 src/main/java/program 中使用 src/test/java/testing 中的类。
我试过了:
// in program.java
public static void main(String[] args) {
final testing t = new testing();
// in testing.java
public class testing {
... some code ...
}
但执行失败,因为它找不到符号“类测试”。
我的程序没有发现任何问题,所以我假设我没有正确设置环境。
我看到一个帖子说我必须构建路径,但它说没有可用的操作。
有人可以帮我在 mac 上设置环境吗?
【问题讨论】:
-
您可以从 main 导入类进行测试。但是你不能相反,因为测试包中的代码只是为了测试。
-
如果你真的想这样做,可以使用 Gradle Java 插件,因为你可以指定你的源集,就像这里描述的 docs.gradle.org/current/userguide/… 但是你还需要导入所有依赖项实现配置。基本上它违反惯例,可能你只需要看看如何分别运行主类和测试。