我想编译maven项目。我有主文件夹和测试文件夹以及 pom.xml。在主文件夹的 Util.java 类中,我使用类 BaseTest.java 的变量,该类属于文件夹 test。我在主文件夹和测试文件夹中有相同的包:com.tests。在 Util.java 类中,我导入了 BaseTest.java,例如:
import com.tests.TestBase;
我收到错误:
[ERROR] E:\test\src\main\java\com\tests.Util.java:[18,24] error: package BaseTest does not exist
然后我尝试 set import test.java.com.tests.TestBase;
我也遇到了错误。那么如何从测试文件夹导入?
最佳答案
我认为你不应该这样做。也许您可以直接运行测试:mvn test -Dtest=TestBase
。检查此线程:How can I access a test class from Maven's main folder?
关于java - maven:如何从主类中的测试类导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24676903/