我用的 Maven3 JDK1.6,说明下,grails1.3.7的文档里是用的Maven2和JDK1.5的,但是影响不大,步骤:
1. 运行如下命令:
mvn org.apache.maven.plugins:maven-archetype-plugin:2.0:generate -DarchetypeGroupId=org.grails -DarchetypeArtifactId=grails-maven-archetype -DarchetypeVersion=1.3.7 -DgroupId=example -DartifactId=my-app
2.修改POM.XML 重点
需要加一个仓库
,另外还要改下属性,让其支持快照版本,不修改的话直接报错了,我开始在这郁闷死了,如下:
<repository>
<id>jboss.org</id>
<name>jboss.org</name>
<url>http://repository.jboss.com/maven2/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>java.net</id>
<name>Human Readable Name for this Mirror</name>
<url>http://download.java.net/maven/2</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
有个JAR包在 java.net这个仓库里,jboss的根本没有。另外把JDK版本改为自己的,如果是1.5不用改,是1.6的话,在298行左右,maven-compiler-plugin 里面的 source target改为1.6即可
3. mvn initialize
4. mvn eclipse:clean eclipse:eclipse
导入 Eclipse后注意要 update一下,不然没有原包,操作如下:
指向项目工程-右键-Maven-Update Projcet Configuration ,这样就完事了。
最后:个人感觉Grails加入Maven支持后意义不大,因为Maven都是加入JAR的,但是Groovy里面都是脚本。用Spring Tool Suite最好了。
分享到:
相关推荐
本文主要介绍Grails和Maven集成。Grails2.1版本以后,对Maven的集成有了很大的改进。本文通过实例讲述Grails与Maven集成的各种方法,使读者可以学会使用Maven对Grails项目进行构建。Grails简介:Grails是一个开源的...
4.4 Ant和Maven 5. 对象关系映射(GORM) 5.1 快速指南 5.1.1 基本的CRUD 5.2 在GORM中进行领域建模 5.2.1 GORM中的关联 5.2.1.1 一对一 5.2.1.2 一对多 5.2.1.3 多对多 5.2.2 GORM的组合 5.2.3 GORM的继承 5.2.4 集合...
Grails Redis Hibernate 二级缓存 这个插件简化了 Grails Hibernate 2nd Level... 在此之后,您可以配置 DataSource.groovy 以使用缓存: hibernate { cache . use_second_level_cache = true cache . use_query_cac
maven aliyun 私有仓库服务配置文件。 maven.aliyun.com代理了很多公共的maven仓库。使用maven.aliyun.com中的仓库地址作为下载源,速度更快更稳定,以下为仓库说明: public ...
Grails的默认使用的依赖解析引擎已经由Maven已改为Aether。可在BuildConfig中进行配置决定使用哪个依赖解析引擎,
ant、maven、gradle、grails 或任何其他类型的项目。 它们通常具有几乎相同的配置:日志轮换、源代码控制管理、触发器、目标(ant 构建、maven 安装、gradle 构建、grails war 等)、报告、发布者等。 例如,让一个...
wsdl2java源码建造状态 CXF客户端 介绍 有几个不同的插件可以使用 grails 来使用 SOAP Web 服务,但目前没有一个可以处理缓存端口引用的问题。 ws-client 插件可以工作,但它的局限性在于它如何创建和...mavenLocal
maven { url "http://dl.bintray.com/ishults/plugins" } } dependencies { ... compile "org.grails.plugins:log-hibernate-stats:1.0.20" } 然后只需更新您的配置(例如application.yml )以添加 ...
jenv IntelliJ IDEA 插件 ... Maven 支持:为项目自动设置 M2_HOME Gradle 支持:为项目自动设置 Gradle 主页 甘特支持 去做 Tomcat自动检测 码头自动检测 操作系统 老板 Grails 自动检测 候选人自动下载和安装