在Eclipse IDE使用Gradle构建应用程序(图文)

构建系统时候常常要用到 Ant, Maven 等工具,对于初学者来说,它们还是过于复杂,上手还是需要时间的。本文将向读者介绍一种全新的构建项目的方式 gradle,它简单、上手快,能大大节省项目的时间和成本。

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 视图查看运行结果。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

(0)

相关推荐

  • eclipse导入IntelliJ IDEA的maven项目的示例

    去年由于项目需要由eclipse转到IntelliJ IDEA,当时的项目经理balabala一大堆idea如何如何好,经过一年多的使用确实说的没错. 现在加入另外一个项目,新的项目经理又建议我用回eclipse,我就想eclipse应该可以导入idea的项目,于是上网搜基本都是idea导入eclipse项目的文章,于是自己尝试用eclipse导入idea项目. 目前只尝试了maven项目,至于其他类型的project以后再补上上. 1.现有idea maven项目,打开eclipse,导入ma

  • eclipse/intellij idea 远程调试hadoop 2.6.0

    很多hadoop初学者估计都我一样,由于没有足够的机器资源,只能在虚拟机里弄一个linux安装hadoop的伪分布,然后在host机上win7里使用eclipse或Intellj idea来写代码测试,那么问题来了,win7下的eclipse或intellij idea如何远程提交map/reduce任务到远程hadoop,并断点调试? 一.准备工作 1.1 在win7中,找一个目录,解压hadoop-2.6.0,本文中是D:\yangjm\Code\study\hadoop\hadoop-2.

  • Eclipse配置springIDE插件的方法步骤

    开始是在Eclipse中在线安装springIDE插件,结果装了好几次都是中途失败,原因是该插件中有几个jar太大,在线安装回失败,后来是先把插件下载下来,然后进行安装,终于成功了. 安装步骤: 1.下载插件,地址:http://spring.io/tools/sts/all 2.选择Eclipse中help中的Install New Software,然后选择add,然后选择Archive,在本地找到事先下载好的文件. 3.选择文件中的四个IDE文件,如图: 4.将自动更新选项勾选掉: 5.然

  • eclipse/intellij idea 查看java源码和注释方法

    工作三年了,一直不知道怎么用IDE查看第三方jar包的源码和注释,惭愧啊!看源码还好些,itellij idea自带反编译器,eclipse装个插件即可,看注释就麻烦了,总不能去找api文档吧!现在终于掌握了,下面给出解决方案,供大家参考,以提升开发学习效率! eclipse 1.下载源码包 1.1 去官网下载 1.2 去maven仓库下载( 例如:maven mysql 百度一下,肯定会出现仓库地址,找某一个版本下载即可) 1.3 maven命令下载(适用maven项目),在pom.xml文件

  • 用intellij Idea加载eclipse的maven项目全流程(图文)

    IntelliJ IDEA简称IDEA,是常用的java开发工具,相对eclipse在使用上入门较难,但在编写java代码方面比较eclipse方便,强大(个人使用心得),下面介绍如何用intellij Idea加载eclipse的maven项目 eclipse的maven项目目录 全流程加载项目打开intellij Idea file -> new -> module from existing Sources 选择.pom的文件,系统将自动加载maven项目 加载后显示的界面如下图所示 设

  • 在Eclipse IDE使用Gradle构建应用程序(图文)

    构建系统时候常常要用到 Ant, Maven 等工具,对于初学者来说,它们还是过于复杂,上手还是需要时间的.本文将向读者介绍一种全新的构建项目的方式 gradle,它简单.上手快,能大大节省项目的时间和成本. 1. 下载和配置Gradle Gradle Inc.是Gradle框架开发的公司,为Eclipse IDE提供了Gradle工具的支持. 此工具可以创建和允许Gradle项目导入到Eclipse IDE中. 它还允许运行Gradle任务并监视它的执行. 首先,我们需要下载 Gradle,下

  • 使用IDEA和Gradle构建Vertx项目(图文步骤)

    最近是真的忙,好久没写了,再来分享一点新东西!!! 一. 新建Gradle项目 ① ②选择Gradle(如果没有安装gradle,自己下载一个) ③ ④选择gradle 下一步,然后输入项目名称和磁盘路径,点击Finish. 二.配置vertx依赖 项目打开之后,在build.gradle文件中dependencies里面加入vertx的核心依赖 compile 'io.vertx:vertx-core:3.4.2' 在build.gradle最下面加入任务 task copyJars(type

  • Gradle构建多模块项目的方法步骤

    通常我在使用Maven构建项目的时候是将应用项目划分为多个更小的模块. Gradle 项目也拥有多于一个组件,我们也将其称之为多项目构建(multi-project build). 我们首先创建一个多项目构建: mkdir cmdGradleProj && cd cmdGradleProj gradle init 这时候 D:\cmdGradleProj> 目录下执行:tree /f 的项目结构如下: │ build.gradle │ gradlew │ gradlew.bat │

  • Gradle构建基本的Web项目结构

    目录 一.环境要求 二.创建应用结构 三.添加Gradle脚本 四.编写Servlet 五.添加请求页面和JSP页面 六.添加gretty插件,以便于直接运行程序 补充.切换Servlet容器及更多配置 一.环境要求 一个好用的IDE编辑工具 Java环境(>=8) Gradle构建工具(>=4.10.3) 二.创建应用结构 gradle使用war插件来进行java web项目构建,war插件继承了Java 插件并添加了对web应用程序的支持.默认情况下,使用src/main/webapp目录

  • Python打造出适合自己的定制化Eclipse IDE

    Eclipse是一套强大的框架,其能够通过内置插件机制实现多种扩展方式.然而要想添加一小点额外功能,大家都不可避免地需要面临新插件的编写与部署工作,这显然有点令人头痛.现在在EASE的帮助下,我们能够以更理想的方式完成这项任务--而且整个过程不需要涉及任何一代Java代码.EASE能够让我们轻松利用Python或者JavaScript等脚本语言实现自动化工作台功能. 在本篇文章中,我们将共同了解如何利用Python与EASE设置Eclipse环境,同时考量多种利用Python强化IDE方案的可行

  • Android Studio 中的Gradle构建系统示例

    相信有很多像我一样的朋友在使用Android Studio时,对 Gradle 和 Gradle Android 插件的版本号和作用不是很清楚,本篇文章的将对这些进行解释,最后通过一个实际的项目工程来说明其中的配置块的含义,并通过源代码的角度去剖析脚本的结构. 一.第一部分:Q&A 1.Gradle是什么? Gradle 是一个JVM平台上的自动化的构建工具,支持多项目构建,强有力依赖管理(本地或者远程依赖),构建脚本使用Groovy语言编写. 在Android Studio的 project

  • gulp构建小程序的方法步骤

    目前来说,对于构建小程序的,类似taro这些框架,生态已经挺完善的了,没有什么必要再搞一套来折腾自己.但是,我司的小程序,是很早之前就开发的,我们负责人当时信不过这些开源的框架,于是自己用webpack搞了一套框架,但有一个比较严重的问题,有一些文件依赖重复打包了,导致小程序包体积比较大. 持续了一个多月,主包体积在2M左右徘徊,开发都很难做下去.我们负责人终于受不了了,给了我个任务,让我写一个构建小程序的工具,减少小程序包体积. 我们现在的框架对比一下原生小程序,其实差别不大,无非就是 ts

  • SpringBoot快速构建应用程序方法介绍

    首先介绍一下SpringBoot在Coding上的使用场景.Coding中使用SpringBoot搭建的Email服务. 之所以选择SpringBoot,原因就是更加轻量级.在往常的Spring项目中,依赖的库太多,配置太繁杂,用在这只提供Email服务的程序上未免也小题大做了.而SpringBoot提供一些非功能性的常见的大型项目类特性(如内嵌服务器.安全.度量.健康检查.外部化配置)使得我们在部署上也更为方便,如可以直接地内嵌Tomcat/Jetty(不需要单独去部署war包) 1.Spri

  • Eclipse IDE可支持Java 14編程

    随着JDK 14的发布(https://waylau.com/jdk-14-released/),各大Java IDE也开始支持JDK 14.最新版本的Eclipse IDE 2020-03也于2020年3月18日发布,本文介绍如何通过Eclipse IDE来开发Java 14应用. 下载 下载地址https://www.eclipse.org/downloads/packages/ 根据个人的需要,下载Java Developers或者Enterprise Java Developers版本.

  • IDEA使用Gradle构建SpringBoot项目工程的详细教程

    背景 最近在研究搭建spring源码调试环境时,接触到到gradle项目构建工具.由于之前习惯于maven项目的构建,故通过此文记录相关gradle的项目构建知识. Gradle Gradle是一个构建工具,用于管理项目依赖和构建项目工程.Gradle抛弃了Maven的基于XML的繁琐配置,采用特定语言Groovy的配置,大大简化了构建代码的行数. 项目结构 Plugin Sample pluginManagement { repositories { gradlePluginPortal()

随机推荐