Maven:Eclipse没有使用父pom正确配置项目中的路径

nev*_*ves 4 java eclipse maven parent-pom

我有一个maven项目,我通过命令行(mvn test)正确构建.它的结构如下:

pom.xml
|-------subdir1/pom.xml
|-------subdir2/pom.xml
|-------subdir3/pom.xml
Run Code Online (Sandbox Code Playgroud)

在每个子项目dir(subdir [1-3])里面,我有一个结构:

src/main/java
src/test/java
Run Code Online (Sandbox Code Playgroud)

当我将项目导入Eclipse或更新maven配置(Alt-F5)时,srcdirs被错误地添加到BuildPath.我总是需要手动删除它们并添加每个java目录以正确编译Eclipse.

如何配置我的项目以便Eclipse始终正确添加构建路径?

nev*_*ves 5

哎呀,傻我.我的一位同事给pom添加了一个虚假的配置:

<build>
    <sourceDirectory>src</sourceDirectory>
Run Code Online (Sandbox Code Playgroud)

我刚从配置中删除它以使用maven约定,一切正常.谢谢您的帮助.