0

我正在尝试使用 Groovy Grails 工具套件来获取 Grails。我试图设置工具来玩 Grails,不幸的是这个问题需要一些建议。请帮我解决这个问题。

这是在 GGTS 尝试创建新 Grails 项目时显示错误的图片

另一张关于更多错误的图片

这些是我使用窗口 7 安装的工具: 1. Java JDK (jdk1.8.0_101) 2. Grails 2.3.4 3. Groovy Grails Tool Suite 3.5.1

Java 和 Grails 都运行良好。@cmd:

C:\Users\00Who00>java -version
java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)

C:\Users\00Who00>grails -version
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=32m; support
 was removed in 8.0
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; sup
port was removed in 8.0
Grails version: 2.3.4
4

2 回答 2

2

如果您刚开始使用 Grails 并尝试使用 GGTS 和 Grails 2.3,我怀疑您可能正在阅读Grails in Action 2nd Ed。一本很棒的书!不管怎样,有几点需要注意:

  • Groovy-Grails Tool Suite 已停产一年多,因此很可能有更多问题
  • Grails 3.x 是最新的并且有很大的改进(Gradle 和 Spock 是默认的,除其他外)

对于 IDE,我建议切换到 IntelliJ IDEA。如果您使用 Grails 3,Ultimate 和 Community 版本都可以正常工作,因为 Grails 3 使用 Gradle 作为构建工具。我肯定会推荐 Grails 3/IntelliJ 组合以加快速度,即使您出于工作目的需要切换回 2.3。几乎所有的知识都会转移。

可用的 Grails 3 资源

目前还没有专门针对 Grails 3 的书籍。以下是我找到的一些最佳资源。

除此之外,Grails in Action 2nd Ed一书仍然非常相关,并且是全面了解 Grails 的最佳方式之一。

于 2016-08-14T03:42:43.593 回答
2

Grails 2.3 不适用于 Java 8,因为它使用的 Groovy 版本;您需要使用兼容的 Groovy 版本的较新版本。使用 Grails 2.4+(或拥抱 2016 并使用更新的版本)或切换到 Java 7。

于 2016-08-13T14:34:22.460 回答