文档章节

Maven + Grails 配置

蘑菇头老大
 蘑菇头老大
发布于 2014/08/01 13:14
字数 289
阅读 45
收藏 0

我用的 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最好了。

© 著作权归作者所有

蘑菇头老大
粉丝 2
博文 20
码字总数 7628
作品 0
杭州
私信 提问
请问grails 3.3 能使用grails 2.X 版本的插件吗

最近刚接触grails 3.3,以前一直用的GGTS ,grails2.3.8/2.4.4开发的东西,由于grails 2 的插件都不怎么更新了,所以想换最新版的。新建了个练手的项目 导入以前版本的分页插件的时候报了个 ...

wangcxjd
2017/09/04
189
0
Spring Boot 和 Grails 的不同点

最近花了些时间了解了一下 Spring Boot 这个新框架。这个框架提供了快速开发基于 Spring Framework 的应用的功能。同样,SpringSource 旗下还有另一个用于 Web 应用快速开发的框架,就是 Gr...

编走编想
2014/05/02
974
0
Grails 2.1 发布,Groovy 框架

Grails2.1发布, 下载传送门:http://grails.org/Download 一些改进: Maven改进,支持多模块构建 Grails包装功能, 可以不必设置grails的环境变量而使用grails构建项目 增加debug模式,原有的gra...

前冲
2012/07/08
2K
19
Grails 1.0.4 发布

G2One 被 SpringSource 收购后的第一个 Grails 版本发布了。Grails 1.0.4 包括了一些改进和一些巩固Grails基础的关键库的更新。更具体的讲,Grails 1.0.4 集成了约一周之前发布的 Spring 2.5...

红薯
2008/11/16
147
0
Grails1.3发布

在众多的期待中,Grails1.3终于发布了! Groovy 1.7为Groovy语言增添了许多非常好的特性,比如匿名内嵌类、AST构建器、强大的assert等等,所有这些新特性都可在Grails应用中使用。除此之外,...

groovyland
2010/05/12
10
0

没有更多内容

加载失败,请刷新页面

加载更多

你应该将.gitignore投入Git回购吗?

你认为将.gitignore变成Git仓库是一种好习惯吗? 有些人不喜欢它,但我认为它很好,因为你可以跟踪文件的历史记录。 不是吗? #1楼 我把提交.gitignore,这是对其他可能构建我的项目的人的礼...

javail
17分钟前
32
0
[读书笔记] 大型网站性能优化实战-服务端性能优化

1 QPS (吞吐量) 1.1 RT (Response Time,响应时间) 服务器端 RT+网络开销 ≈ 客户端 RT。对于网络来讲,常见的优化方式有 CDN、 AND和专线, 分别适用于不同的场景。 服务器端 RT = Thread ...

QingHuo
20分钟前
19
0
如何优雅地检测JavaScript中的空闲时间?

是否可以在JavaScript中检测“ 空闲 ”时间? 我的主要用例可能是预取或预加载内容。 空闲时间: 用户不活动或没有使用CPU的时间 #1楼 如果不使用jQuery,则仅使用普通JavaScript: var inac...

技术盛宴
今天
40
0
concurrently 启动多个serve时命令行输出混乱

在script中配置中加入参数 -r "start": "npx concurrently -r \"npm:serve\" \"npm:web\"" 输出比较整洁 输出混乱, 会将有用的信息冲掉...

阿豪boy
今天
48
0
每天AC系列(三):电话号码的字母组合

1 题目 Leetcode第17题。 数字2-9映射字母,给出一个包含字符串的数字,列出字母的所有组合。 2 递归 拿到这样的题目想到了递归实现,创建一个Map映射对应的字母,然后把它传给递归函数,同时...

Blueeeeeee
今天
44
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部