Eclipse maven-groovy存根生成
我正在使用GMAven插件创建Java存根,它成功地编译了我的项目(引用Groovy的Java代码) 生成存根后,我创建了一个Eclipse项目(mvn Eclipse:Eclipse),但存根包含在类路径中,因此Java存根与项目中包含的Java存根一样,而不是执行Groovy(在Eclipse中调试时) 有没有办法将存根作为构建过程的一部分删除,或者让Eclipse忽略它们?我对maven eclipse插件上的“sourceExcludes”一点运气都没有Eclipse maven-groovy存根生成,eclipse,maven-2,groovy,Eclipse,Maven 2,Groovy,我正在使用GMAven插件创建Java存根,它成功地编译了我的项目(引用Groovy的Java代码) 生成存根后,我创建了一个Eclipse项目(mvn Eclipse:Eclipse),但存根包含在类路径中,因此Java存根与项目中包含的Java存根一样,而不是执行Groovy(在Eclipse中调试时) 有没有办法将存根作为构建过程的一部分删除,或者让Eclipse忽略它们?我对maven eclipse插件上的“sourceExcludes”一点运气都没有 感谢您的帮助。您可以从Eclip
感谢您的帮助。您可以从Eclipse类路径中删除src/main/java,这样java类型就不会被Eclipse编译 为此,打开项目属性(alt+enter),然后选择Java Build Path->Source,选择src/main/Java文件夹并选择删除 或者,您可以在编译阶段之前使用删除有问题的文件夹 (更新以反映注释)以下配置将在包阶段(即java编译发生后)删除src/main/java:
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<configuration>
<tasks>
<delete dir="${basedir}/src/main/java"/>
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
maven antrun插件
包裹
跑
我认为您可以在“订单和导出”选项卡中的项目构建路径配置上向下移动生成源代码谢谢您的快速响应。这正是我需要的。由于Java编译需要Groovy存根,我将阶段改为编译后(打包)?