我想编译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?