为了今后能够将更好的将项目布置到linux下以及借此机会学习一些linux的基础知识,所以这次的项目我将在fedora下开发,本次开发的项目为java web项目,构建工具使用gradle,本篇博文是为了记录在linux下搭建eclipse+gradle环境的过程。
首先到eclipse的官网上下在最新的eclipse,我此次下载的版本为mars R2,解压到用户目录下,因为在liunx系统的权限管理下,如果没有系统管理员权限,在后面使用eclipse的gradle插件的时候会出现有个文件没有写入权限的问题。解压后先通过yum命令安装一个叫做alacarte的软件,这个软件能够将eclipse的执行文件做成快捷方式放置到程序文件夹下,然后就可以将快捷方式拖到docker下。
我下载fedora默认安装了java1.8,所以我们就直接开始安装gradle,进入gradle的官网下载gradle2.8,然后将下载的文件解压到用户目录下,在终端通过su命令进入系统管理员模式,然后使用vim命令编辑/etc/profile文件,在文件中添加
export GRADLE_HOME='gradle的目录'
export JAVA_HOME='默认的java安装目录一般在/usr/java下'
export JRE_HOME='默认的java安装目录'
export PATH='$PATH:$GRADEL_HOME\bin:$JAVA_HOME\bin'
export CLASS_PATH='$CLASS_PATH:$JRE_HOME\lib'
这里我添加了gradle和java的相关环境变量,在开始的时候我并为添加java的相关环境变量,在执行gradle命令的时候总是提示错误,后来我加上了java相关变量后问题就解决了。
然后保存并退出,再使用source /etc/profile命令将修改刷新到环境变量,然后使用export命名查看当前系统中的环境变量,看刚才添加的环境变量是否已经刷新。
环境变量设置完成后在终端下执行gradle -v如果能够正常显示gradle的版本信息则代表gradle安装完成,这里需要注意的是上面的source命令如果你退出了root用户那么在你的登陆用户下也需要使用source命令来刷新环境变量,在我的电脑上无法在创建的用户下执行gradle,我估计是权限的问题,只能在root用户下执行。
gradle安装好后打开eclipse,在eclipse的help下点击install new software,然后在顶部的wrok with输入框中输入http://dist.springsource.com/release/TOOLS/gradle ,然后点击add选择要安装的gradle插件。ecilpse的gradle插件安装好后需要指定gradle的执行目录,点击window下的references,然后点到gradle,在右边的gradle distribution下的folder和gradle user home下的directory选择到gradle的安装目录然后点ok就可以了,然后可以新建一个gradle project查看gradle插件是否能够正常运行,到此gradle+eclipse环境的搭建就算完成了,在下一篇博文中我将介绍第一次使用gradle应该怎样做,以及需要注意的地方。