我用的 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 3.2.8中配置Maven依赖,你需要在POM.xml文件中指定依赖的坐标(groupId, artifactId, version)。例如,如果需要添加一个名为`my-plugin`的Grails插件,其坐标可能是`org.grails.plugins:my-plugin:1.0.0`...
本文主要介绍Grails和Maven集成。Grails2.1版本以后,对Maven的集成有了很大的改进。本文通过实例讲述Grails与Maven集成的各种方法,使读者可以学会使用Maven对Grails项目进行构建。Grails简介:Grails是一个开源的...
Grails还支持Ant和Maven,这意味着可以利用这两种构建工具的生态来管理Grails项目。 对象关系映射(GORM)是Grails框架中的一个重要组成部分,它为Groovy语言提供了对象持久化的支持。GORM支持基本的CRUD操作,并且...
Maven不仅支持Java和JVM平台上的其他语言,如Scala、JRuby、Groovy和Grails,还能编译C、C++和.NET代码。此外,Maven还允许编写自定义插件来补充构建流程,可以重用Ant中的任何组件,体现了高度的灵活性和可扩展性。...
- Grails配置主要在`Config.groovy`文件中进行。 - 支持内置选项,如环境配置、日志级别等。 - 配置GORM相关的选项,如数据库连接细节。 **环境** - Grails支持多个环境配置,如开发环境、测试环境和生产环境。 - ...
1. **Grails框架**:Grails是一个基于Groovy语言的全栈式Web应用框架,它吸收了Ruby on Rails的许多设计理念,如Convention over Configuration(约定优于配置)和DRY(Don't Repeat Yourself)原则,旨在提高开发...
在Grails项目中,可以通过添加相应的Maven或Gradle依赖来导入SmartGWT库。 4. **创建Grails项目**:使用`grails create-app`命令创建一个新的Grails项目,然后在`grails-app/views`目录下创建GSP(Grails Server ...
首先,我们需要配置`build.gradle`文件,这是Grails项目的核心配置文件。在本例中,我们看到项目版本为"0.1",组名设置为"demo",并应用了一系列插件,如"Eclipse"、"Idea"、"War"、"Grails-web"和"Grails-GSP"。...
10. **Gradle构建系统**: 从3.0.x版本开始,Grails使用Gradle作为默认构建工具,替代了之前的Ant和Maven,Gradle提供了更高效、灵活的构建流程。 11. **Testing**: Grails支持单元测试、集成测试和功能测试,提供了...
3. **插件生态系统**:Grails 集成了 Maven 等插件管理系统,使得开发者可以方便地安装、升级和使用各种插件和工具。 #### 数据库配置 Grails 支持三种运行环境:开发、测试和生产,每种环境可以配置独立的数据库...
* 在pom.xml文件中添加阿里云Maven仓库镜像的配置,例如: <id>aliyunmaven <mirrorOf>central <name>aliyun maven repository <url>https://maven.aliyun.com/repository/central</url> * 在settings.xml文件...
- **Ant和Maven**:Grails与这些主流构建工具的集成。 4. **对象关系映射(GORM)**: - **GORM快速指南**:讲解了基本的CRUD操作,即创建、读取、更新和删除数据。 - **领域建模**:GORM提供了强大的领域模型支持...
SpringBoot、Gradle、Maven、Java和Groovy是Java生态...- 在测试和配置管理中使用Groovy,如Spock测试框架和Grails配置。 理解并熟练掌握这些技术,有助于提升Java开发者的专业技能,更好地适应现代企业级开发的需求。
Grails的设计理念是“约定优于配置”(Convention Over Configuration),简化了开发流程,使开发者能够更加专注于业务逻辑而非繁琐的配置工作。 #### 二、入门指南 ##### 2.1 下载与安装 - **下载地址**:Grails...
3. **安装Grails**:可以通过Maven或直接下载二进制文件的方式进行安装。 4. **配置环境变量**:将Grails的bin目录添加到系统的PATH环境变量中,以便于全局访问Grails命令行工具。 #### 五、Grails项目创建与运行 ...