Grails3 Eclipse开发环境

Grails3使用gradle管理项目,所以不再需要spring的ggts,ggts只支持grails2.x的编译环境。

环境版本

JDK 1.8;groovy 2.4;grails 3;Eclipse 4.5.2

一、操作系统
安装 goovy 和 grails
下载goovy,解压
http://www.groovy-lang.org/download.html
设置环境变量GROOVY_HOME
将${GOOVY_HOME}/bin添加到PATH中
 
下载Grails
https://grails.org/download.html
设置环境变量GRAILS_HOME
将${GRAILS_HOME}/bin添加到PATH中
 

二、Eclipse

Eclipse4.4(luna)以上,本例用的是mars

下载Eclipse Java EE,解压。

 

安装plugin greclipse以支持groovy

安装说明:

https://github.com/groovy/groovy-eclipse/wiki

 

安装plugin buildship以支持gradle

安装文档:

http://www.vogella.com/tutorials/EclipseGradle/article.html

 

其他的根据自己的情况安装吧。

 

三、创建grails项目

命令行CMD,cd到你的工作目录

创建项目

> grails create-app helloworld

这会在工作目录创建一个helloworld目录,并在里面创建grails的项目框架。

 

> cd helloworld

> grails

系统会下载一些需要的文件,运行结束后,提示符变为grails>

按Tab键,可以列出grails所有可用的命令。

 

grails>create-domain-class org.demo.Book

创建一个domain class,目录在helloworld\grails-app\domain\org\demo

编辑Book.groovy
 
package org.demo

class Book {

    String title
    static constraints = {
    }
}
 

创建其他程序

grails>generate-all org.demo.Book

这个命令会创建有增删改查功能的controller和gsp

 

grails>run-app

运行

 

浏览http://localhost:8080,打开一个grails的页面就对了。

 

关闭服务

grails>stop-app

 

四、导入Eclipse

Eclipse-> File-> Import-> Gradle Project

点next

Project root directory选择hellowworld目录一路next,Eclipse会下载一些需要的文件,完成时就导入Eclipse里

 

导入后在Gradle Tasks选项页有可执行的命令

编译用build,运行用bootRun,打包用war

 

debug

右键点选grails-app/init/Application.groovy

选Debug as -> Groovy script

你可能感兴趣的:(grails,groovy,web)