1. 安装 Gradle

在安装之前,我们来了解一下什么是Gradle。Gradle是一个基于Groovy的构建工具,它使用Groovy来编写构建脚本,支持依赖管理和多项目创建,类似Maven,但比其更加简单轻便。读者可以从htt://www.gradle.org/downloads页面下载。读者可以到这里下载:http://pan.baidu.com/s/1i3ZocK1,可以直接使用。

下载好了之后,要进行以下的操作。

1)        根据对应目录创建GRADLE_HOME系统变量。如下图。

2)        将系统变量加入到path中。如下图所示。

3)        测试。打开命令窗口输入命令”gradle -version”,如果安装成功,就会出现下面的信息。

2. 使用Gradle处理Spring源码

打开命令窗口将目录切换到Spring源码所放置的地方。这里笔者用原先早就下载好的源码演示给读者看。执行命令是”gradle cleanIdea eclipse”,这里笔者是要处理Spring源码下的Spring-tx。执行状态如图。

打开Eclipse,将刚刚处理过的Srping源码导入。

3. 导入工程报错

1)        导入后,可能会所下面的错误。读者不要紧,按照上面的同样处理方法去处理其它的Spring源码。然后导入就行了。

2)        可是导入的工程后,Project可能没有报错,可是Libraries中可能报错了。报错可能如下。这下只要去下载相应的jar包就行了。读者可以到这里下载:http://pan.baidu.com/s/1i3ZocK1。

3)        可是问题又来了,我是导入所有的文件了,可是,工程还是有报错呀!,可能报错的是下面的图所示。

读者淡定淡定,这下只要去下载插件就可解决问题了。执行步骤如下。

a)        在eclipse的 Help -> Install New Software 中,添加groovy的下载连接:

http://dist.springsource.org/milestone/GRECLIPSE/e4.4/

b)        然后全选后,开始下载。

c)        重启eclipse,然后clean一下项目就搞定了。正常图如下。

Gradle简单使用相关推荐

  1. Gradle简单配置

    写在前面:一开始配置gradle的时候,最好不要把他maven仓库配置在一起,前段时间配置公司项目身心俱疲.大部分公司里面用gradle都是配置的自己的仓库地址,所以有的东西就不要和网上的配置保持一致 ...

  2. Gradle 简单使用

    文章目录 创建Gradle项目 dependencies.gradle gradle.properties build.gradle Gradle配置文件详解 dependency-managemen ...

  3. Gradle 10分钟上手指南

    java的源码构建工具,大致经历了 ant -> maven -> gradle 这个过程,每一次进步,都是在解决之前的工具所带来的问题,简单来说: 1. ant 功能虽然也很强大,但是过 ...

  4. [Gradle] 在 Eclipse 下利用 gradle 构建系统

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

  5. 了解安卓,了解JDK、SDK、NDK,了解gradle

    Android是一个开源的,基于Linux的自由及开放源代码的操作系统.主要使用于移动设备,如智能手机和平板电脑. 安卓开发环境: 安卓开发所使用的语言是JAVA或Kotlin,底层操作使用C\C++ ...

  6. android cmake 打印_Android NDK 开发:CMake 使用

    1. 前言 当在做 Android NDK 开发时,如果不熟悉用 CMake 来构建,读不懂 CMakeLists.txt 的配置脚本,很容易就会踩坑,遇到编译失败,一个很小的配置问题都会浪费很多时间 ...

  7. gradle_Gradle

    gradle Gradle is a project build and automation tool for java based applications; something like ivy ...

  8. 分词,难在哪里?科普+解决方案!

    题图:by Lucas Davies 一.前言 分词,我想是大多数大前端开发人员,都不会接触到的一个概念.这个不影响我们了解它,毕竟我们要多方向发展.今天就来简单介绍一些分词,我尽量用简介的语言来描述 ...

  9. Android的多渠道打包

    前言 本篇包括以下内容: 多渠道打包概述 友盟的多渠道打包 美团的多渠道打包 360的多渠道打包 多渠道打包概述 什么是多渠道包 渠道包就是要在安装包中添加渠道信息,也就是channel,对应不同的渠 ...

  10. gRPC 学习笔记

    简介 更多内容参考:https://www.grpc.io/docs/guides/ gRPC 是一个高性能.开源和通用的 RPC 框架,面向移动和 HTTP/2 设计.目前提供 C.Java 和 G ...

最新文章

  1. PHP内核探索之变量(2)-理解引用
  2. 《研磨设计模式》chap10 中介者模式Mediator(2)应用举例
  3. 【columnstore】mariadb columnstore 数据迁移
  4. php二维码存放json数据_PHP生成及获取JSON文件的方法
  5. Netty 从源码的角度深入剖析 ByteBuffer
  6. [设计模式] javascript 之 建造者模式
  7. Linux把日志文件转换成xml,[转载]将 HTML 文件转换成 XML
  8. Hibernate原生SQL查询
  9. 对于vertical-align的学习
  10. Linux老是提示compat-libstdc++ is not installed的原因
  11. 基于前后端分离的模版探索
  12. 浅谈C++设计模式之抽象工厂(Abstract Factory)
  13. Varnish 安装部署
  14. Visio2016绘制框图的基本操作方法
  15. 2012科技业大公司与大事件:苹果不再创新垄断(转)(二)
  16. iOS 上传ipa包成功找不到ITMS-90338: Non-public API usage
  17. SpringBoot的旅游系统毕业设计分享和讲解
  18. 微型计算机基础答案,第1章 微型计算机基础知识 题库和答案
  19. QQ斗地主终于出S60V5版本了!
  20. 电脑计算机和用户区分,电脑32位和64位的区别是什么

热门文章

  1. yaml 标记语言说明
  2. jQuery学习之路(1)-选择器
  3. 在CLR中自动本地化正在运行的.NET窗口
  4. MonkeyDevice Class
  5. 微软收购PhoneFactor以提高多因素身份认证应用程序的安全性
  6. 使用JSON作为函数的参数(转载)
  7. 关于JavaScript中变量的相互引用
  8. cp 时间长 linux,为了节省cp命令时间,结果换来了重装linux系统的差事
  9. 基于Cocos2d-x开发guardCarrot--8 《保卫萝卜2》关卡选择场景开发
  10. 计算机网络之网络层服务和网络层服务模型