m2e从$ {sourceDirectory} / main / java中获取源代码

时间:2014-10-07 04:19:20

标签: java eclipse maven

我在我的pom中设置了<sourceDirectory>target/src</sourceDirectory>,因为我使用了一些自定义的ant process-sources步骤。 Maven编译项目很好,它自动搜索target/src/main/java中的源代码,但eclipse试图从target/src中精确地选择它,假设main/java是一个java数据包。如果我在eclipse项目设置中手动添加源代码target/src/main/java,那么update maven project将无法正常工作。如何设置m2e在${sourceDirectory}/main/java

的maven-way和拾取源中工作

1 个答案:

答案 0 :(得分:0)

M2E插件总是解析pom.xml并相应地设置eclipse中的首选项。最好将源目录更改为

<sourceDirectory> target/src/main/java </sourceDirectory>
或尝试在您的pom中使用配置文件。请参阅http://maven.apache.org/guides/introduction/introduction-to-profiles.html

相关问题