1.IDE搭建
使用SpringSource Tool Suite ,目前版本2.9.0,下载地址:http://www.springsource.org/downloads/sts,应该算是官方IDE吧。
安装或解压后打开(注:需要JVM的安装,配置好环境变量或更改STS.ini文件),选择 Install Extension
如下图所示勾选三项,点install
安装完后重启,IDE环境就搭好了。
2.Grails项目建立小试
切换到Grails视图
新建Grails工程
直接finish即可。
工具栏上这个图标
可以输入grails命令
输入如图命令回车(此处可按 Alt + / 提示)
console窗口中显示如下:
| Loading Grails 2.0.1
| Configuring classpath.
| Environment set to development.....
| Packaging Grails application.....
| Compiling 1 source files.....
| Running Grails application
| Server running. Browse to http://localhost:8080/grailsTest
访问http://localhost:8080/grailsTest 看到界面即可正常启动。
3.配置
3.1日志的配置
默认集成了log4j的配置,文件位置:
代码块如下:
log4j = {
// Example of changing the log pattern for the default console
// appender:
//
//appenders {
// console name:'stdout', layout:pattern(conversionPattern: '%c{2} %m%n')
//}
error 'org.codehaus.groovy.grails.web.servlet', // controllers
'org.codehaus.groovy.grails.web.pages', // GSP
'org.codehaus.groovy.grails.web.sitemesh', // layouts
'org.codehaus.groovy.grails.web.mapping.filter', // URL mapping
'org.codehaus.groovy.grails.web.mapping', // URL mapping
'org.codehaus.groovy.grails.commons', // core / classloading
'org.codehaus.groovy.grails.plugins', // plugins
'org.codehaus.groovy.grails.orm.hibernate', // hibernate integration
'org.springframework',
'org.hibernate',
'net.sf.ehcache.hibernate'
}
配置方法暂不讨论。
3.2工作目录配置
配置工作目录位置,默认是USER_HOME/.grails:
grails.work.dir="e:\\grails"
grails 会把工程的插件放到这个目录中。
配置jar包存放位置,默认是USER_HOME/.grails/ivy-cache:
grails.dependency.cache.dir = "e:\\grails\\ivy-cache"
这里会把工程用到的jar放在里面,多个工程可同用一个目录,推荐配置一下这个,不然会把所有的jar放到C盘造成系统盘空间占用。
以上两个未找到配置到全局的方法,每生成一个工程都需要手工加。
3.3Maven配置
也在BuildConfig.groovy里
配置本地自建的maven仓库,照着下边被注释掉的mavenRepo写就可以了:
grails.project.dependency.resolution = {
// inherit Grails' default dependencies
inherits("global") {
// uncomment to disable ehcache
// excludes 'ehcache'
}
log "error" // log level of Ivy resolver, either 'error', 'warn', 'info', 'debug' or 'verbose'
checksums true // Whether to verify checksums on resolve
repositories {
inherits true // Whether to inherit repository definitions from plugins
grailsPlugins()
grailsHome()
grailsCentral()
mavenCentral()
// uncomment these to enable remote dependency resolution from public Maven repositories
//mavenCentral()
//mavenRepo "http://snapshots.repository.codehaus.org"
//mavenRepo "http://repository.codehaus.org"
//mavenRepo "http://download.java.net/maven/2/"
//mavenRepo "http://repository.jboss.com/maven2/"
}
}
jar包下载后会被放到上一个配置的ivy-cache文件夹里。
这里可以做个本地maven库的配置,和自己的maven工程用同一个本地库。
mavenLocal("E:\\apache-maven\\repository")
这么配置以后jar包依然会被复制到ivy-cache里面。
这里可以加入工程需要的依赖,形式如下边被注释掉的mysql驱动。
dependencies {
// specify dependencies here under either 'build', 'compile', 'runtime', 'test' or 'provided' scopes eg.
// runtime 'mysql:mysql-connector-java:5.1.16'
}
这里要注意的是,如果是snapshot,则需要加上changing = true 的属性。
3.4数据库配置
DataSource.groovy文件
配置说明:略
- 大小: 192.6 KB
- 大小: 70.7 KB
- 大小: 8.1 KB
- 大小: 8.6 KB
- 大小: 1.2 KB
- 大小: 4.3 KB
- 大小: 20.5 KB
- 大小: 10.4 KB
分享到:
相关推荐
在本文中,我们将详细探讨如何在Eclipse集成开发环境中搭建Grails开发环境。Grails是一个基于Groovy语言的开源Web应用程序框架,它简化了Java平台上的Web应用开发流程。通过Eclipse,我们可以获得强大的开发工具支持...
在Eclipse中搭建Grails项目可能相对复杂,但通过以下步骤,即使是初学者也能顺利进行。 1. **Grails环境安装** - 首先,你需要从Grails官网(http://grails.org/)下载最新版的Grails安装包。 - 安装完成后,确保...
- **轻松入门系列**:介绍了如何搭建 Grails 开发环境、通过与 Java 的比较快速掌握 Groovy 语法,以及 Grails 实战基础。 - **实战技巧**:包括 GORM (Groovy Object Relational Mapping) 的使用、如何在 Grails 中...
本篇文章将详细介绍如何搭建Grails开发环境以及如何创建一个简单的Grails应用程序。 ### 一、搭建Grails环境 在开始搭建Grails环境之前,我们首先需要确保已经安装了Java环境。因为Grails是基于Groovy的,而Groovy...
通过阅读《Grails入门指南中文第二版》,你将能够熟练地搭建Grails开发环境,创建并运行第一个Grails应用,掌握MVC模式下的开发流程,以及利用Grails的强大功能进行高效开发。这本书对于想要进入Grails世界的开发者...
#### 二、搭建 Grails 开发环境 根据提供的部分内容,“mkdir web” 创建了一个名为 `web` 的目录,然后进入该目录并通过命令 “grails create-app racetrack” 创建了一个名为 `racetrack` 的 Grails 应用。创建...
标题中提到的"Grails开发之(Rest教程)"表明本文是一份关于Grails框架下进行RESTful服务开发的教程。Grails是一个使用Groovy语言编写的高生产力的框架,其使用约定优于配置的理念,允许快速开发Web应用程序。...
本讲主要介绍Groovy的基础知识,包括如何进行项目演示以及如何搭建Groovy的开发环境。 首先,让我们来理解Groovy的核心特性。Groovy是动态类型的,这意味着在编写代码时,我们无需指定变量的类型。它支持面向对象...
#### 入门Grails开发 - **环境搭建**:首先,需下载Grails程序并设置环境变量`GRAILS_HOME`,同时将`%GRAIS_HOME%\bin`添加至系统PATH变量中。 - **创建应用**:使用`grails create-app Contact`命令可快速生成名为...
本文将深入探讨如何轻松入门Groovy,搭建Groovy的开发环境。 1. **安装Java开发环境**: 在开始Groovy开发之前,首先确保你的系统已经安装了Java Development Kit (JDK)。Groovy是基于Java的,因此需要JDK来运行和...
3. **Grails安装与环境配置**:如何下载并配置Grails开发环境,包括IDE集成、构建工具Gradle的使用等。 4. **Grails项目结构**:解析Grails项目的目录结构,理解各部分的作用,如`src/main/groovy`、`grails-app`等...
- IntelliJ IDEA 8.1用于开发Grails应用,提供集成开发环境支持。 - **入门示例**: - **RaceTrack应用**:本书通过一个名为RaceTrack的应用实例介绍了Grails的基本用法。包括应用的创建、领域模型定义、控制器...
安装完成后,创建一个Grails应用程序是另一个重要的步骤,这可以通过命令行工具或者集成开发环境(IDE)来完成。Grails提供了一个默认的"Hello World"示例,帮助新手快速理解框架的基本结构。 Grails框架的配置通常...
《Grails权威指南》这本书是针对Grails框架的深度解析之作,旨在帮助开发者全面...通过《Grails权威指南》,开发者可以深入理解Grails框架的全貌,掌握从开发环境搭建到项目上线的全过程,提升Web应用开发效率和质量。
本压缩包文件“grails app”包含了一步步搭建Grails应用的源代码,虽然缺失了图片说明,但通过解析代码,我们可以深入理解Grails应用的构建过程。 1. **Grails框架介绍** Grails是基于MVC(Model-View-Controller...
3. **Grails环境搭建**:指导读者如何安装和配置开发环境,包括Groovy、Grails、IDE集成等。 4. **Grails命令行工具**:详述各种Grails命令的用法,如创建项目、运行应用、生成代码等。 5. **GORM(Grails Object ...