2012-09-05 20 views
1

我加入以下到我的項目的pom.xml創建一個源文件夾:m2eclipse的(在騾子工作室1.3.0)是不是我的額外資源目錄

<resources> 
    <resource> 
     <directory>src/main/app</directory> 
    </resource> 
    <resource> 
     <directory>src/main/resources</directory> 
    </resource> 
</resources> 

我正在騾子工作室1.3.0 ,它基於Eclipse 3.6(Helios)。我通過更新站點添加了m2eclipse 1.1.0.20120530-0009。

問題是目錄src/main/app沒有顯示爲源文件夾,因此其內容不在類路徑中。

回答

1

添加作爲資源的src/main/app文件夾從mule的角度來看並不完全正確。

事實上,這將與生成的混淆,應用程序文件夾的內容將在zip的根目錄和classes文件夾中結束。

取而代之的是的src/main /應用文件夾應該是測試資源的一部分,你可以通過添加以下插件到你的Maven構建:

<plugin> 
<groupId>org.codehaus.mojo</groupId> 
<artifactId>build-helper-maven-plugin</artifactId> 
<version>1.7</version> 
<executions> 
    <execution> 
     <id>add-source</id> 
     <phase>generate-sources</phase> 
     <goals> 
      <goal>add-test-source</goal> 
     </goals> 
     <configuration> 
      <sources> 
       <source>${basedir}/src/main/app/</source> 
      </sources> 
     </configuration> 
    </execution> 
</executions> 
</plugin> 
+0

謝謝你,你是對的。由於我不需要編譯,我添加了一個testResources配置。我認爲它工作。 –

0

您需要告訴m2e更新其配置。右鍵單擊您的項目> Maven>更新項目...

0

只需遵循關於未來的讀者,這裏是我現在在我的pom中有這個工作:

<plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>build-helper-maven-plugin</artifactId> 
    <version>1.7</version> 
    <executions> 
    <execution> 
     <id>add-test-resource</id> 
     <goals> 
     <goal>add-test-resource</goal> 
     </goals> 
     <configuration> 
     <resources> 
      <resource> 
      <directory>src/main/app</directory> 
      </resource> 
     </resources> 
     </configuration> 
    </execution> 
    </executions> 
</plugin>