0

我为 Eclipse RAP 项目设置了 Maven 构建。该项目包含java和groovy。Maven 构建工作没有错误,但生成的 JAR 包含已编译的类文件大多数类的 groovy 源文件。

我只期望编译的类文件。

不是一个时髦的程序员,我迷路了。在 Eclipse 中使用 warexport 工具时,groovy 源文件不会出现在 jar 中。

对于项目设置,我使用了这里的说明:http: //groovy.codehaus.org/Groovy-Eclipse+compiler+plugin+for+Maven

Groovy 和 java 文件位于每个插件项目的 src/main/java 中。我们没有使用 groovy 脚本。

感谢您提供解决问题的任何提示。

4

1 回答 1

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>
于 2014-08-05T08:09:02.867 回答