idea 中 groovy 和 java 混写

CheneyWong 发布于 2016/09/28 16:28
阅读 2K+
收藏 1

idea 带的 groovy 插件,只能在创建 groovy 项目的时候用。但是这个项目不是maven项目。

我想在已有的 maven 项目中参入 groovy ,但是不能运行,提示,没有 sdk ,但是添加 sdk 的地方没有 groovy 的选项。


ruby 和 go 都有,就是没有 groovy 的 sdk 添加的位置,怎么回事???

加载中
0
kukaqin
kukaqin

不是这样用的,只需要加入 groovy all 的jar就可以了。idea里面没有自带,我给你一个我们现在工程配置的截图。

maven里面加入:

<dependency>  <groupId>org.codehaus.groovy</groupId>  <artifactId>groovy-all</artifactId>  <version>2.4.6</version> </dependency>
plugin配置:

<build>  <plugins>  <plugin>  <groupId>org.apache.maven.plugins</groupId>  <artifactId>maven-compiler-plugin</artifactId>  <version>3.3</version>  <configuration>  <source>1.8</source>  <target>1.8</target>  <compilerId>groovy-eclipse-compiler</compilerId>  <verbose>true</verbose>  <fork>true</fork>  </configuration>  <dependencies>  <dependency>  <groupId>org.codehaus.groovy</groupId>  <artifactId>groovy-eclipse-compiler</artifactId>  <version>2.9.2-01</version>  </dependency>  <!-- for 2.8.0-01 and later you must have an explicit dependency on groovy-eclipse-batch -->  <dependency>  <groupId>org.codehaus.groovy</groupId>  <artifactId>groovy-eclipse-batch</artifactId>  <version>2.4.3-01</version>  </dependency>  </dependencies>  </plugin>  <plugin>  <groupId>org.codehaus.groovy</groupId>  <artifactId>groovy-eclipse-compiler</artifactId>  <version>2.9.2-01</version>  <extensions>true</extensions>  </plugin>  </plugins> </build>
在main 下面创建 groovy 文件目录,即可

kukaqin
kukaqin
不客气 ^_^
CheneyWong
CheneyWong
谢谢,可以用了
返回顶部
顶部