Grails 1.1 Maven集成 - 创建一个 Grails Maven 项目

要简单地创建一个支持Maven的Grails项目只要运行下边的命令:mvn archetype:generate -DarchetypeGroupId=org.grails \ -DarchetypeArtifactId=grails-maven-archetype \ -DarchetypeVersion=1.0-SNAPSHOT \ -DarchetypeRepository=http://snapshots.repository.codehaus.org \ -DgroupId=example -DartifactId=my-app无论你想为你的应用选择哪个group ID和artifact ID,一切内容格式都必须像上面写的那样。

这将创建一个新的Maven项目以及一个POM文件和一系列其他文件。

你不会看到有什么是像一个Grails应用。因此,下一步就要创建一个你要使用的项目结构了:cd my-app mvn initialize现在你已经有一个可以使用的Grails应用了。插件已经集成到了标准的构建周期,因此你可以使用标准的Maven语法来构建和打包你的应用程序了: mvn clean , mvn compile ,mvn test , mvn package 。

你也可以利用许多已经被包装成Maven目标的Grails命令:

• grails:create-controller - 调用 create-controller 命令

• grails:create-domain-class - 调用 create-domain-class 命令

• grails:create-integration-test - 调用 create-integration-test 命令

• grails:create-pom - 为现有的Grails项目创建一个新的Maven POM文件

• grails:create-script - 调用 create-script 命令

• grails:create-service - 调用 create-service 命令

• grails:create-taglib - 调用 create-tag-lib 命令

• grails:create-unit-test - 调用 create-unit-test 命令

• grails:exec - 执行一个任意的Grails命令行脚本

• grails:generate-all - 调用 generate-all 命令

• grails:generate-controller - 调用 generate-controller 命令

• grails:generate-views - 调用 generate-views 命令

• grails:install-plugin - 调用 install-plugin 命令

• grails:install-templates - 调用 install-templates 命令

• grails:list-plugins - 调用 list-plugins 命令

• grails:package - 调用 package 命令

• grails:run-app - 调用 run-app 命令

• grails:uninstall-plugin - 调用 uninstall-plugin 命令