我有較大的Maven(3.0.4)項目一種新的含有生成的如JAXB代碼模塊,javaws的等源文件夾的Eclipse 3.7(靛藍SR2)M2E(1.1)導入Maven將不會增加的產生源
我遇到的問題是導入項目後,生成的源路徑不會作爲Eclipse中的源文件夾添加。目前我需要手動添加文件夾(target/generated-sources/jaxb)才能在Eclipse中工作。
在舊版本的m2e中,存在一個配置,用於控制導入期間運行的階段。
有人有一個想法,必須改變?
更新 我已經測試通過構建輔助性Maven的插件
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>add-source</goal>
</goals>
<configuration>
<sources>
<source>target/generated-sources/jaxb/</source>
</sources>
</configuration>
</execution>
</executions>
</plugin>
添加源文件夾,但是這並沒有解決問題也沒有。
對於這個特定的情況,當輸入mvn eclipse:eclipse以外的eclipse它對我有用。 – YMomb 2012-07-10 09:02:41
我從來不使用eclipse:eclipse。因爲我在日食裏使用了m2e。但這可能是對這個問題的一個很好的暗示。我會查的。 – khmarbaise 2012-07-10 09:08:34
我也爲我的90%的項目使用m2e,但是對於兩種情況,它對我來說工作不正常:* jaxb,xjc,jaxws,cxf-codegen ... * warpath插件(戰爭導入包括應該是部分的類類路徑)。 – YMomb 2012-07-10 09:38:44