2014-03-07 40 views
0

我爲Eclipse RAP項目設置了Maven構建。 該項目包含java和groovy。 Maven構建可以正常工作,但生成的JAR包含編譯後的類文件大多數類的groovy源文件。使用Groovy-Eclipse編譯器插件的Maven-build包含罐中的* .groovy文件

我只希望編譯的類文件。

不是一個時髦的程序員,我迷失在那裏。 在eclipse中使用warexport工具時,groovy源文件在jar文件中不會出現。

對於項目設置我用從這裏的說明:http://groovy.codehaus.org/Groovy-Eclipse+compiler+plugin+for+Maven

Groovy和Java文件位於每個插件項目的src/main/java中。 我們沒有使用groovy腳本。

感謝您解決問題的任何提示。

+0

什麼問題?請編輯問題以使其更清楚,例如通過描述預期的結果。 – oberlies

+0

我只希望得到類文件,但我總是將groovy和class-files結合在一起。這是一個典型的輸出:Answer_Lifecycle.class Answer_Lifecycle.groovy Exam_Lifecycle.class Exam_Lifecycle.groovy等 –

回答

0

你使用哪個maven插件來編譯groovy? 您可以使用

<build> 
    <plugins> 
     <plugin> 
     <groupId>org.codehaus.gmavenplus</groupId> 
     <artifactId>gmavenplus-plugin</artifactId> 
     <version>1.2</version> 
     <executions> 
      <execution> 
      <goals> 
       <goal>addSources</goal> 
       <goal>addTestSources</goal> 
       <goal>generateStubs</goal> 
       <goal>compile</goal> 
       <goal>testGenerateStubs</goal> 
       <goal>testCompile</goal> 
       <goal>removeStubs</goal> 
       <goal>removeTestStubs</goal> 
      </goals> 
      </execution> 
     </executions> 
     </plugin> 
     <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-compiler-plugin</artifactId> 
     </plugin> 
    </plugins> 
    </build> 
    <dependencies> 
    <dependency> 
     <groupId>org.codehaus.groovy</groupId> 
     <artifactId>groovy-all</artifactId> 
     <!-- any version of Groovy \>= 1.8.2 should work here --> 
     <version>2.3.0</version> 
    </dependency> 
    </dependencies> 
</project> 
相關問題