gpt4 book ai didi

java - 在java gradle项目中,我可以从主类中引用测试类吗?

转载 作者:行者123 更新时间:2023-12-03 06:28:02 27 4
gpt4 key购买 nike

我有一个src / main / java / coolpackage / currentClass.java和src / test / java / coolpackage / desiredClass.java的gradle项目。是否可以将所需的类导入currentClass?

“导入coolpackage。”会导致它以为我是在指开发包而不是测试包,并且它无法识别上面的包,例如“test”。

最佳答案

使用标准的gradle项目设置,这是不可能的,因为gradle不会在src / test下编译任何东西以用于生产代码。可以通过在build.gradle中编辑sourceSets来实现,如下所示:

sourceSets {
main {
java {
srcDir 'src/main/java'
srcDir 'src/test/java'
}
}
}

话虽如此,我想问你为什么需要这样做。测试类不应在生产代码中使用,因此这似乎表明我有问题。

关于java - 在java gradle项目中,我可以从主类中引用测试类吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34671561/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com