java - 带有 Maven 的 Eclipse 在依赖项目的类路径中包含测试类

标签 java eclipse maven

我有一个在 Eclipse 中打开的 Maven 多模块项目。为了简单起见,假设它包含两个项目:common 和 app。 Comm 包含类“Foo”和“FooTest”。

运行应用程序项目时,“FooTest”位于类路径上。

项目布局如下

common
  src/main/java/.../Foo.java
  src/test/java/.../FooTest.java
app

真正的问题是,这是使用 Spring 框架,并且“app”项目正在尝试从测试包加载 @TestConfiguration

我不确定要包含哪些附加信息,我将使用所需的任何信息更新此问题。

最佳答案

Eclipse 没有用于测试和主代码的单独的类路径,因此这就是结果。据我了解,Netbeans 和 IntelliJ 都能正确执行此操作。

一个可能的解决方案是将测试代码移至单独的模块。

关于java - 带有 Maven 的 Eclipse 在依赖项目的类路径中包含测试类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48873065/

相关文章:

java - Spring mvc 3中ModelAndView类的功能

java - 从没有解析器的简单 html 字符串中提取 src 图像字段

eclipse - Eclipse 控制台 View 中的 "Terminate"使 node.exe 保持运行

java - assembly-maven-plugin 不生成带有依赖项的 jar,并且没有主 list 属性

java - aspectj-maven-plugin 和 Java 7

java相似的函数但条件不同

java - eclipse 火星 : rebuild index of maven central repository stuck

java - 如何在 Sparkjava 中启动服务器?

java - jsp 上没有打印任何内容来添加模型对象

java - 在 objectify 中使用 'IN' 查询