java - maven:如何从主类中的测试类导入

标签 java eclipse maven

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

相关文章:

java - 从 java.util.date 转换为 java.sql.date 时返回的日期不正确

java - 在 Eclipse 文本编辑器中创建工具栏

java - pom.xml 文件有问题,必须是 'pom' 但实际上是 'jar' ,对包装的更改尚未生效

java - Java中的多线程访问文件

java - 初学者 Java Socket 编程错误

java - Android API 21 只允许创建空 Activity

maven - 如何为 Maven 插件指定默认目标?

Java HotSpot(TM) 64 位服务器虚拟机警告 : ignoring option MaxPermSize

java - 使用字符串参数调用 AndroidJni 静态方法

java - Spring AOP : Trying to use for logging but getting IllegalArgumentException