2014-03-07 57 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> 
相关问题