idea 中 groovy 和 java 混写

发布于 2021-12-01 04:23:37 字数 330 浏览 891 评论 3

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

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


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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

南汐寒笙箫 2021-12-03 19:39:31

谢谢,可以用了

归属感 2021-12-03 13:57:41

不客气 ^_^

归途 2021-12-03 13:17:24

不是这样用的,只需要加入 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 文件目录,即可

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文