[英]Cant import src/main/java classes into src/test/java jUnit tests in maven-spring-web project. IDE - Eclipse
I'm working on a maven-spring-web project in Eclipse.我正在 Eclipse 中开发一个 maven-spring-web 项目。 I am getting some problem working with jUnit tests, it seems to me a configuration issue.
我在使用 jUnit 测试时遇到了一些问题,在我看来这是一个配置问题。
Project structure:项目结构:
src > main > java : business logic goes here
src > test > java : jUnit test cases are parked here.
The trouble is that imports are not working when im trying to import some business logic classes from src>main>java into my jUnit test cases.问题是当我尝试将一些业务逻辑类从 src>main>java 导入我的 jUnit 测试用例时,导入不起作用。 The reason is that the physical folder structure is :
原因是物理文件夹结构是:
Business logic classes : project_root > src > main > java
Test cases classes : project_root > src > test > java
业务逻辑类:
project_root > src > main > java
测试用例类: project_root > src > test > java
I've tried cleaning, putting testResources directory in POM.我试过清理,将 testResources 目录放在 POM 中。 I dont want to add classes folder in classpath.
我不想在类路径中添加类文件夹。 Pls advise.
请指教。
By default Maven uses the following naming conventions when looking for tests to run:默认情况下,Maven 在查找要运行的测试时使用以下命名约定:
Test*
*Test
*TestCase
Your test class doesn't follow these conventions.您的测试类不遵循这些约定。
您不能在 src/main/java 中使用默认包,请尝试新建一个包,然后您可以导入该类。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.