2017/4/27-Gradle的配置与Spring的下载
Gradle的配置与Spring的下载
1、Gradle
1) 介绍
Gradle是一个基于Groovy的构建工具,类似Maven,但是比其更加简单轻便。它可以自动化地进行软件构建、测试、发布、部署、软件打包,同时也可以完成项目相关功能如:生成静态网站、生成文档等。
2) 下载
如果没有解压包的同学,可以到Gradle的官网去(https://gradle.org/install)下载,特别提醒一下,最新版的解压包好像有问题,本人下载后无法进行解压。

3) 配置
A) 前提
Gradle得在JDK1.7或及其以上的版本上才能运行,所以配置环境前先检查JDK的版本是否符合要求。
打开命令窗口(Windows+R)→输入java -version查看JDK版本。

若JDK版本不够请升级。
若未安装过JDK,请参考http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html
B) 配置
a) 鼠标右击我的电脑,打开属性,选择高级系统属性,点击高级,选择最下方的环境变量。

b) 点击系统变量中的新建,按下图输入,变量值填写前面下载的Gradle压缩包的解压路径。我这边是解压到了F:\Gradle\gradle-3.4.1。

c) 点击系统变量中的path变量,进行编辑,在末端添加Gradle的bin文件夹的目录,这里可以直接使用全地址,也可以使用在上面配置过得GRADLE_HOME的变量。(记得最后的分号)

C) 查看成功与否
打开命令窗口(Windows+R)→输入gradle -version查看,若打印的为以下图片的内容,则说明配置成功。

2、Spring的下载
1) Spring源码是通过GitHub进行管理的,所以我们首先打开GitHub的“Git Shell”。

2) 将当前操作目录切换到你想要存储源码的目录,本人将源码存在D:\workspace,则执行cd D:\workspace。进入到目录后,执行git的下载命令。(git clone git://github.com/SpringSource/Spring-framework.git)

3) 当前下载下来的无法直接导入Eclipse中,因此我们需要将源码转为Eclipse可以读取的形式。但是不建议将所有工程一次性转换,因为耗时比较多,而且一旦其中一个有问题,就会导致全部失败,本人就尝试了一下。所以,把你想要看哪个源码,就把操作目录切换到该源码所在目录,例如这里是Spring-tx文件夹下,在命令窗口执行“gradle cleanidea eclipse”,当窗口出现以下图展示的内容时,说明编译成功。

4) 转换成功后,将项目导入Eclipse中,但是项目中带有感叹号,表明工程依赖有丢失现象,所以检查工程依赖。

工程依赖的JAR包中有丢失现在,所以下载相应的JAR包。

工程依赖的项目有丢失现象,因此找到相应的项目或者相应的JAR加入编译路径即可,执行“gradle cleanidea eclipse”。

2017/4/27-Gradle的配置与Spring的下载的更多相关文章
- SpringBoot零XML配置的Spring Boot Application
Spring Boot 提供了一种统一的方式来管理应用的配置,允许开发人员使用属性properties文件.YAML 文件.环境变量和命令行参数来定义优先级不同的配置值.零XML配置的Spring B ...
- gradle基础配置
gradle构建脚本基础 gradle常用命令 //列出项目的所有属性. 这样你就可以看到插件加入的属性以及它们的默认值. gradle properties //列出项目的所有任务 gradle ...
- Spring Aop(七)——基于XML配置的Spring Aop
转发:https://www.iteye.com/blog/elim-2396043 7 基于XML配置的Spring AOP 基于XML配置的Spring AOP需要引入AOP配置的Schema,然 ...
- Gradle系列之Android Gradle高级配置
本篇文章主要在之前学习的基础上,从实际开发的角度学习如何对 Android Gradle 来进行自定义以满足不同的开发需求,下面是 Gradle 系列的几篇文章: Gradle系列之初识Gradle ...
- MyBatis学习(一)、MyBatis简介与配置MyBatis+Spring+MySql
一.MyBatis简介与配置MyBatis+Spring+MySql 1.1MyBatis简介 MyBatis 是一个可以自定义SQL.存储过程和高级映射的持久层框架.MyBatis 摒除了大部分的J ...
- 基于XML配置的Spring MVC 简单的HelloWorld实例应用
1.1 问题 使用Spring Web MVC构建helloworld Web应用案例. 1.2 方案 解决本案例的方案如下: 1. 创建Web工程,导入Spring Web MVC相关开发包. Sp ...
- Android Studio之gradle的配置与介绍
1.gradle的简单介绍 Gradle是可以用于Android开发的新一代的Build System,也是Android Studio默认的build工具.其实Gradle脚本是基于一种JVM语言- ...
- spring实战六之使用基于java配置的Spring
之前接触的都是基于XML配置的Spring,Spring3.0开始可以几乎不使用XML而使用纯粹的java代码来配置Spring应用.使用基于java配置的Spring的步骤如下: 1. 创建基于ja ...
- MyBatis学习 之 一、MyBatis简介与配置MyBatis+Spring+MySql
目录(?)[-] 一MyBatis简介与配置MyBatisSpringMySql MyBatis简介 MyBatisSpringMySql简单配置 搭建Spring环境 建立MySql数据库 搭建My ...
随机推荐
- html、css、js实现手风琴图片滑动
手风琴图片滑动是我最近学的一个图片的效果,感觉不错,分享给大家. 最终效果见 :http://gjhnstxu.me/squeezebox/demo.html 详细代码如下: html代码: < ...
- 算法模板——Dinic网络最大流 1
实现功能:同sap网络最大流 今天第一次学Dinic,感觉最大的特点就是——相当的白话,相当的容易懂,而且丝毫不影响复杂度,顶多也就是代码长个几行 主要原理就是每次用spfa以O(n)的时间复杂度预处 ...
- Oracle-操作
登录PL_SQL,输入用户名sys 密码 安装时输入的密码,选择 sysdba 打开plsqldev.exe所在目录下的PlugIns文件夹,如果没有请从其它地方拷入 打开运行命令窗口,输入命令 re ...
- js 的DOM操作 2017-03-21
DOM(document object model) 文档对象模型 BOM(browse object model) 针对浏览器(如:弹出的窗口,滚动条等) 一.操作对象(注意大小写:注意elemen ...
- C# 通过反射实现类似MVC路由的机制
最近封装了个功能非常类似于MVC的路由.//MVC路由机制先找到Controller Action 什么是反射 反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获 得.NET ...
- 2017-3-25 css样式表(一)
样式表: 一.样式表的概念:CSS(Cascading Style Sheets)层叠式样式表,作用是美化HTML网页. 二.样式表的分类:样式表分内联式样式表.内嵌式样式表和外部样式表三种. 1.内 ...
- 将node.js程序作为服务,并在windows下开机自动启动(使用forever)
手上项目中有一块服务是用node.js实现的,运行环境是windows server 2008 R2,刚开始着手实现这块功能的时候时间很紧迫,随便写了个console程序就部署上去了--启动方式就是在 ...
- malloc函数及用法
动态存储分配在数组一章中,曾介绍过数组的长度是预先定义好的,在整个程序中固定不变.C语言中不允许动态数组类型.例如:int n;scanf("%d",&n);int a[n ...
- 读书笔记 effective C++ Item 40 明智而谨慎的使用多继承
1. 多继承的两个阵营 当我们谈论到多继承(MI)的时候,C++委员会被分为两个基本阵营.一个阵营相信如果单继承是好的C++性质,那么多继承肯定会更好.另外一个阵营则争辩道单继承诚然是好的,但多继承太 ...
- 光环国际的PRINCE2培训时间
一.光环国际的PRINCE2课程安排培训方式: 小班授课,50人为限; 全国网址直播课程,覆盖各个地区学员 精读原理配合独家开发大量实际案例研讨; 从商业战略角度解析PRINCE ...