无法将src / main / java类导入到maven-spring-web项目中的src / test / java jUnit测试中。 IDE - Eclipse

时间:2015-06-04 03:47:31

标签: java eclipse spring maven junit

我正在Eclipse中开展一个maven-spring-web项目。我在使用jUnit测试时遇到了一些问题,在我看来是一个配置问题。

项目结构:

src > main > java : business logic goes here
src > test > java : jUnit test cases are parked here.

当我尝试将一些业务逻辑类从src> main> java导入我的jUnit测试用例时,问题是导入无效。原因是物理文件夹结构是:

业务逻辑类:project_root > src > main > java 测试用例类:project_root > src > test > java

我尝试过清理,将testResources目录放在POM中。我不想在classpath中添加classes文件夹。请指教。

2 个答案:

答案 0 :(得分:0)

默认情况下,Maven在查找要运行的测试时使用以下命名约定:

  • Test*
  • *Test
  • *TestCase

您的测试类不遵循这些约定。

答案 1 :(得分:0)

您不能在src / main / java中使用默认包,尝试新建一个包,然后可以导入该类。