我想编译Maven项目。我有主文件夹和测试文件夹以及pom.xml。在主文件夹的Util.java类中,我使用BaseTest.java类的variabe,它属于文件夹test。我在main和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


然后我尝试设置import test.java.com.tests.TestBase;我也遇到错误。那么如何从测试文件夹导入?

最佳答案

我认为您不应该这样做。也许您可以直接运行测试:mvn test -Dtest=TestBase。检查此线程:How can I access a test class from Maven's main folder?

10-07 16:41
查看更多