Java项目和Groovy的混用
maven中添加配置
-
<!-- 在pom.xml中需要添加如下配置 PS:以下配置只包含需要添加进pom.xml的内容 --> <project> <build> <plugins> <!-- 增加 gmavenplus 插件 允许集成Groovy到Maven--> <plugin> <groupId>org.codehaus.gmavenplus</groupId> <artifactId>gmavenplus-plugin</artifactId> <version>1.7.1</version> <executions> <execution> <goals> <goal>addSources</goal> <goal>addTestSources</goal> <goal>generateStubs</goal> <goal>compile</goal> <goal>generateTestStubs</goal> <goal>compileTests</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> <!-- groovy-all 包含所有groovy GDK 中的包, groovy 只包含基础 Groovy 编译需要的包--> <artifactId>groovy-all</artifactId> <!-- any version of Groovy >= 1.8.2 should work here --> <version>2.5.7</version> <!--指定类型为 pom --> <type>pom</type> </dependency> </dependencies> </project>
-
goal 各项解释
-
-
新建src/main/groovy, 并设置为源码目录
-
-
如果没有设置groovy代码所在路径为源码路径, idea不能编译 .groovy文件, 就不能生成class文件, 在运行的时候, 会出现找不到groovy类的报错
项目demo
- 我用夸克网盘分享了「groovy_test2」,点击链接即可保存。打开「夸克APP」,无需下载在线播放视频,畅享原画5倍速,支持电视投屏。
链接:https://pan.quark.cn/s/818cef30de63