Eclipse Luna 下使用 Gradle插件 引入OpenCMS9.0.1源码(图解)

首先,你要下载OpenCMS9.0.1源码包,官方路径如下:

http://www.opencms.org/en/modules/downloads/dl-opencms-9.0.1-source.html

或者从GitHub获取:

https://github.com/alkacon/opencms-core/releases/build_9_0_1

 

解压之后,可以看到工程路径下有build.gradle和build.xml这两个文件,

说明OC9版本支持gradle与ant两种编译方式,这里我主要介绍一下OC9之后新加入的gradle构建方式。

所以,你需要为你的Eclipse安装一个gradle插件,这里推荐springsource的gradle integration,

地址为:http://dist.springsource.com/release/TOOLS/gradle


引入新的插件
 

当然两个都要,然后下一步直至Finish。



 安装成功后会提示重启,然后再次打开import的时候,我们就可以选择引入gradle项目了



 选择你的解压后源码文件夹的根,他会提示你需要先click一下这里

 好吧,我遇到了第一个问题,似乎gradle的书写顺序还有点要求,似乎Alkacon用的IDE更高级一下不会遇到这个?没办法,只好去修改一下build.gradle了

 不过好在log提示的蛮详细的,呵呵,所以我们修改一下代码的顺序即可。

 然后就可以点Finish了。酷

当然,如果你没有本地maven仓库的话,它会跑到远程仓库去自动下载jar包,网不好的话略坑爹了,

它们在dependencies.gradle。



 task的命令为: bindist,你可以在build.gradle的804行找到它,

请不要在意那2个error,src中的泛型失败,是你的Eclipse的警报,这里就不介绍了,不影响编译

ttset的2个类没有实现抽象方法...为什么会有这个错误?我也不知道,如果你知道为什么会这样请告诉我,不过这里也不说它们了,毕竟test也不影响编译不是么。。。(笑


 打包的时间过长,这里意思意思,大家看看结果就行了,结果就是用了我13分50秒全部编译发布了一遍,而且发现一个war包它放了俩(一个zip版)。。。不过大家不需要这么久,因为你们不用把所有的模块都打包编译一遍,这个我们以后再说,该下班了。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值