当我生成eclipse工件时,Eclipse会按此顺序显示源文件夹。
的src /测试/ JAVA SRC /测试/资源 的src /主/ JAVA 的src /主/资源
我更喜欢,
的src /主/ JAVA 的src / main /资源 的src /测试/ JAVA 的src /测试/资源
提前致谢!
答案 0 :(得分:0)
我不知道maven-eclipse-plugin中的任何配置参数可以调整生成的classpathentry
中.classpath
的排序。
假设这是Eclipse使用的,更改顺序将需要修补插件。
另一种选择是使用m2eclipse,它可以为您提供开箱即用的功能。
答案 1 :(得分:0)
这会破坏默认功能。按照惯例,src / test / java和src / test / resources的内容必须位于类路径的顶部,这样您就可以轻松地将主树中的工件替换为测试实现,而无需更改主树。
示例:
src/test/resources/META-INF/persistence.xml
src/main/resources/META-INF/persistence.xml
(测试将使用第一个版本,而第二个版本将被部署)