Grails 3发布:在Eclipse / GGTS中安装Gradle和Groovy 2.4支持

Grails 3已发布,具有大量新功能

如果您习惯在Eclipse或Groovy / Grails工具套件中添加新的Grails发行版,则可能已经体验到您的旧IDE可能不立即支持Grails 3项目。 ggts-logo

您可能会丢失:

  • Grails 3完全支持:-)
  • 摇篮支持
  • Groovy 2.4支持

我认为这是您可以解决其中一些问题的方式。

Grails 3支持

正如您通常对新的Grails发行版所做的那样,是将其添加到GGTS中的“ 首选项”>“ Groovy”>“ Grails”下。 但是,当!!它无法识别您刚刚在一分钟前解压缩的grails-3.0.x目录。

ggts-doesnt-recognize-grails-3

别担心! 我们现在有Gradle

Gradle是Grails 3的新构建系统,支持Gant。 如果您已经创建了例如《手册入门》部分中使用的helloworld-application,则您会看到一些文件,例如build.gradle和gradle.properties。

因此,我们不需要专门的IDE插件本身,因为现有的Gradle工具可以解决问题! 因此,我们跳过添加Grails 3发行版的过程,寻找...

摇篮支持

由于缺少Gradle支持,GGTS可能不知道将Grails 3项目导入到您的工作区中。 您可以:

生成Eclipse / GGTS…

  1. …带有gradlew eclipse文件。
  2. 这将生成.project和.classpath,这将允许您“将其作为现有项目导入”到工作区中

安装Gradle支持

  1. 打开Eclipse Marketplace,搜索“ gradle”
  2. 选择例如Gradle IDE包或仅Gradle Integration插件
  3. 现在您也可以找到并导入您的项目

在GGTS中,您的Grails 3项目只是一个“常规” Gradle项目。

ggts-helloworld-gradle-project

上面的屏幕截图可能是理想化的视图–可能还有一些红色标记! 是的

Grails 3随Groovy 2.4一起提供,如果您没有设置正确的版本,则会得到:

Groovy:编译器不匹配项目级别是:2.4工作空间级别是2.3
项目期望的Groovy编译器级别与工作空间编译器级别不匹配。

就像您必须将Groovy 2.3安装到GGTS中一样 :-)您可以将项目级别固定为2.3,但随后您会得到

Groovy:AST转换出现意外问题:Spock编译器插件无法执行,因为Spock 1.0.0-groovy-2.4与Groovy 2.3.10不兼容。 有关更多信息,请参见http://versioninfo.spockframework.org

你必须得到...

Groovy支持

假设您还没有它,我们必须将Groovy Compiler 2.4功能安装到GGTS中。

  1. 转到“ 帮助”>“安装新软件”,并使用更新站点http://dist.springsource.org/snapshot/GRECLIPSE/e4.4/
  2. 选择Groovy 2.4编译器, 然后选择Next
    ggts-greclipse-update-site-groovy-2-4
  3. 如果存在冲突,只需按–它会在其他版本旁边安装Groovy 2.4。
    ggts-greclipse-update-site-groovy-2-4-continue
  4. 一路继续。 完成,重新启动。
  5. 切换工作区的编译器。 转到首选项> Groovy>编译器,然后切换到2.4.3。
    ggts-swtitch-to-groovy-2-4-3-compiler
  6. 做完了

    编程愉快!

翻译自: https://www.javacodegeeks.com/2015/04/grails-3-released-installing-gradle-and-groovy-2-4-support-in-eclipseggts.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值