要简单地创建一个支持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 命令