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

 更新时间:2017年12月19日 16:34:14   作者:林本托  
这篇文章主要介绍了在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 视图查看运行结果。

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

相关文章

  • 如何理解Java线程池及其使用方法

    如何理解Java线程池及其使用方法

    线程池是首先创建一些线程,它们的集合称为线程池。使用线程池可以提高性能,它在系统启动时创建大量空闲的线程,程序将一个任务传给线程池,它就会启动一条线程来执行这个任务,执行结束以后,该线程并不会死亡,而是再次返回线程池中成为空闲状态,等待执行下一个任务
    2021-06-06
  • Spring和IDEA不推荐使用@Autowired 注解原因解析

    Spring和IDEA不推荐使用@Autowired 注解原因解析

    这篇文章主要为大家介绍了Spring和IDEA不推荐使用@Autowired 注解原因解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07
  • 深入浅析drools中Fact的equality modes

    深入浅析drools中Fact的equality modes

    这篇文章主要介绍了drools中Fact的equality modes的相关知识,本文通过图文实例代码相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • 解决mapper无法自动装配,未找到‘userMapper‘类型的Bean报错问题

    解决mapper无法自动装配,未找到‘userMapper‘类型的Bean报错问题

    解决Spring Boot中Mapper无法自动装配的问题,可以通过在Mapper接口上添加@Repository注解来解决,@Mapper和@Repository虽然都可以将类注册为Bean,但@Mapper是MyBatis的注解,不需要在Spring中配置扫描地址,而@Repository是Spring的注解
    2024-11-11
  • java 获取子串速率比较分析

    java 获取子串速率比较分析

    这篇文章主要为大家介绍了java 获取子串速率比较分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • java实现账号登录时发送邮件通知

    java实现账号登录时发送邮件通知

    这篇文章主要为大家详细介绍了java如何实现在账号登录时发送邮件通知的功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-09-09
  • Idea报错: A JNI error has occurred的问题

    Idea报错: A JNI error has occurred的问题

    这篇文章主要介绍了Idea报错: A JNI error has occurred的问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • 如何使用Spring RestTemplate访问restful服务

    如何使用Spring RestTemplate访问restful服务

    这篇文章主要介绍了如何使用Spring RestTemplate访问restful服务,详细的介绍了什么是RestTemplate以及简单实现,非常具有实用价值,需要的朋友可以参考下
    2018-10-10
  • SpringBoot中Tomcat和SpringMVC整合源码分析

    SpringBoot中Tomcat和SpringMVC整合源码分析

    Tomcat和SpringMVC都是通过这样的方式进行集成的,SpringBoot出现之前SpringMVC项目是直接部署在Tomcat服务器中的,这篇文章主要介绍了SpringBoot中Tomcat和SpringMVC整合源码分析,需要的朋友可以参考下
    2022-07-07
  • java 算法之希尔排序详解及实现代码

    java 算法之希尔排序详解及实现代码

    这篇文章主要介绍了java 算法之希尔排序详解及实现代码的相关资料,需要的朋友可以参考下
    2017-03-03

最新评论