在Eclipse IDE使用Gradle构建应用程序
文 by / 林本托
Tips
做一个终身学习的人。
1. 下载和配置Gradle
Gradle Inc.是Gradle框架开发的公司,为Eclipse IDE提供了Gradle工具的支持。 此工具可以创建和允许Gradle项目导入到Eclipse IDE中。 它还允许运行Gradle任务并监视它的执行。
首先,我们需要下载 Gradle,下载的路径为Gradle,具体如何配置,官方网站上已经写得很清楚,可以根据自己的操作系统,按照说明,一步一步照着做就可以了。 这里我以 Windows 10为例。
下载以后,解压到C:\Gradle 目录下,接着,需要配置环境变量,整个配置过程入下:
接下来,验证环境变量是否生效和正确,打开cmd 命令行,执行gradle -v
命令,如果出现以下信息,说明配置生效。
然后,需要把 gradle 的路径配置到 Eclipse 中,如下所示,
最后,安装 Gradle 与 Eclipse 集成的插件,Eclipse把 Gradle 的插件称之为Buildship。 可以在Github上获得Buildship的源代码。
2. 安装Eclipse Gradle(Buildship)工具插件
2.1 在 Eclipse 的Marketplace中安装
安装Eclipse Gradle工具的最简单的方法是使用Eclipse 中的Marketplace。我机器上的 Eclipse 的版本为: Neon.3 Release (4.6.3),具体操作步骤为:
在弹出的窗口中,输入“Buildship”并回车进行搜索,
然后点击安装,并同意协议,安装完成以后,需要重启 Eclipse,
2. 2 通过Eclipse更新管理器进行安装
你也可以单击 Eclipse 上菜单栏的“Help▸ Install New Software”菜单进行安装 Gradle工具。
以我的 Eclipse 4.6 (Neon) 版本为例,你可以使用http://download.eclipse.org/releases/neon进行安装。如下所示。
然后点击Next
按钮,进行后续的安装。
3. 创建一个新的Gradle工程
Eclipse Gradle工具提供了一个创建基于Java的Gradle项目的向导。 您可以通过“File New Other…”菜单项来访问它。
单击Next
,
点击‘Next >’ 按钮,配置本地的 Gradle的安装路径。
继续Next >
按钮,看到新建项目的预览信息:
单击Finish
按钮创建项目。这将触发gradle init --type java-library
命令并导入项目。
创建出来的项目目录结构如下:
4. 导入已经存在的项目到 Eclipse 中
你还可以将现有的Gradle项目导入Eclipse。 选择FileImport...GradleGradle Project
菜单项。
点击Next>
按钮后,需要指定Gradle项目的根目录。
点击Next >
按钮并指定Gradle运行时设置。
之后,显示项目导入预览。
最后,点击Finish
结束导入。
5.更新Gradle构建路径和项目转换
5.1 使用Gradle构建文件更新Eclipse为最新的修改
如果build.gradle文件被更新,Eclipse不会自动更新类路径。 选择Gradle Refresh Gradle Project
来更新。
5.2 给现有的 Eclipse 项目添加 Gradle 支持
要将Java项目转换为使用Gradle项目,在需要转化的项目上右键,选择Gradle Add Gradle Nature
,
如果初始的 Gradle 文件没有生成,可以运行gradle init
任务。
6. 使用 Gradle 任务视图
成功导入 Gradle 项目以后,则项目就会显示在Gradle 任务视图下。
通过右键单击 Gradle 任务视图中的某个Gradle任务,可以运行所选的Gradle任务。
你可以在Gradle Executions 视图和 Console 视图查看运行结果。
在Eclipse IDE使用Gradle构建应用程序的更多相关文章
- [Gradle] 在 Eclipse 下利用 gradle 构建系统
转载自:http://www.ibm.com/developerworks/cn/opensource/os-cn-gradle/ 构建系统时候常常要用到 Ant, Maven 等工具,对于初学者 ...
- 用Gradle 构建android程序
前言 android gradle 的插件终于把混淆代码的task集成进去了,加上最近,android studio 用的是gradle 来构建项目, 下定决心把android gralde 构建项目 ...
- Eclipse中使用Gradle构建Java Web项目
Gradle是一种自动化建构工具,使用DSL来声明项目设置.通过Gradle,可以对项目的依赖进行配置,并且自动下载所依赖的文件,使得构建项目的效率大大提高. 1. 安装Gradle 下载Gradle ...
- gradle 构建scala程序
一.build.gradle 二.gradle build ===================== 执行scala scala main.scala
- 在内网使用Gradle构建Android Studio项目
在Android Studio项目中,默认的远程仓库为jcenter,如果在项目引用了一些类库,Gradle构建程序的时候会将这些依赖类库从jcenter网站下载到本地,如我们在 build.grad ...
- Maven、gradle、Ant、Eclipse IDE
Maven.gradle.Ant.Eclipse IDE之间的关系 http://wenku.baidu.com/view/d33208810912a21615792910.html?from=sea ...
- [转]-用Gradle 构建你的android程序
出处:http://www.cnblogs.com/youxilua 前言 android gradle 的插件终于把混淆代码的task集成进去了,加上最近,android studio 用的是gr ...
- 转换基于Maven的Web应用程序支持Eclipse IDE
在上一节教程中,使用Maven创建了一个Web应用程序.这里有一个指南,告诉你如何转换Web应用程序到Eclipse IDE支持的形式. 注意,通过WTP工具Eclipse IDE支持Web应用程序, ...
- 用Gradle 构建你的android程序
前言 android gradle 的插件终于把混淆代码的task集成进去了,加上最近,android studio 用的是gradle 来构建项目, 下定决心把android gralde 构建项目 ...
随机推荐
- Ubuntu16.04部署python2和python3共存的Jupyter Notebook
一.安装python和python-pip sudo apt-get install python python3 python-pip python3-pip sudo pip install -- ...
- MarkDown 常用语法教程
MarkDown 语法说明 [TOC] 标题 标题1 ====== 标题2 ----- ## 大标题 ### 小标题 #### 小标题 列表 无序列表 + 列表文本前使用 [减号+空格] * 列表文本 ...
- salt-stack部署
saltstack部署 环境准备 [root@server elasticsearch]# cat /etc/redhat-release CentOS release 6.6 (Final)[r ...
- Linux - IP数据报报头及个字段的意义
IP数据报的格式: IP 数据报的首部长度和数据长度都是可变长的,但总是4字节的整数倍. 对于IPv4 ,4位版本字段是4. (1)版本 占4位,指IP协议的版本.通信双方使用的IP协议版本必须一致. ...
- Unity 相机的聚焦功能
摘要:本文原创,转载请注明出处 需求: 在游戏的任务编辑场景进行编辑的时候,摄像机需要在多个需要编辑的物体之间来回切换,如果只是用摄像机的移动旋转,对于相对位置较近的物体还好说,当相对位置过远的时候, ...
- html5表单元素详解
表单是Html中获取用户输入的手段.此文对表单的元素进行了详细整理. 表单基本元素 form input button form元素 html4中,form元素相当于表单的外包装,其他都要在里面.ht ...
- 为linux安装xen-tools提示/dev/xvdd does not exist
看样子百度还是不如google啊.百度上找到的信息完全无用.google上却给我找到了... 1:当/dev/xvdd does not exist错误出现时,可以尝试下 mount /dev/cdr ...
- css 画出三角形
技术分享不一定行文累赘 这里说说最简洁的 css 画出三角形 display: inline-block; border: 10px dashed transparent; border-left: ...
- C语言学习第九章
学习C语言的最后一节课了,原因嘛上一章的末尾说过了,其实写这篇博客的时候以后开始学习Java一个多月了,一直因为各种各样的原因没有坚持做到每天一篇学习记录,可能主要因为懒吧....也有点笨,Java的 ...
- ZJOI2017 day1滚粗记
这几天去温州作为外省选手参加了$ZJOI day1$.打了几天的酱油,考试也滚粗了.. $day -2$ 中午从学校出发,坐飞机去温州.到了温州以后吃完晚饭就回宾馆.把一直想做的糖果公园做完了以后就堕 ...