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实现轮播图
2017-03-13 今天把轮播图的知识1过了一下,写了一个比较简单的轮播图,给大家参考一下. 查看具体的效果点击这个链接 : http://gjhnstxu.me/%E8%BD%AE%E6%92%A ...
- 1641: [Usaco2007 Nov]Cow Hurdles 奶牛跨栏
1641: [Usaco2007 Nov]Cow Hurdles 奶牛跨栏 Time Limit: 5 Sec Memory Limit: 64 MBSubmit: 424 Solved: 272 ...
- PHP测试题讲解(20161027)
注: 关联数组 关联数组,它的每个 ID 键都关联一个值.在存储有关具体命名的值的数据时,使用数值数组不是最好的做法.通过关联数组,我们可以把值作为键,并向它们赋值. 例子 1 在本例中,我们使用一个 ...
- 本地存储和cookies之间的区别
- HTML5学习笔记<六>: HTML5框架, 背景和实体
HTML5框架 1. 框架标签(frame): 框架对于页面的设计有着很大的作用 2. 框架集标签(<frameset>): 框架集标签定义如何将窗口分割为框架 每个frameset定义一 ...
- Ubuntu 16.04系统下安装RapidSVN版本控制器及配置diff,editor,merge和exploer工具
在Window下我们使用TortoiseSVN(小乌龟),可以很方便地进行查看.比较.更新.提交.回滚等SVN版本控制操作. 在Linux下我们可以使用RapidSVN.RapidSVN是一款轻量级的 ...
- java学习笔记----数据类型,变量,常量
一.数据类型 1.基本类型(8种,又称内置数据类型).6种数字类型(byte,short,int,long,float,double),一种字符型(char),一种布尔类型(boolean). byt ...
- 移动web页面支持弹性滚动的3个方案
有段时间一直折腾移动端页面弹性滚动的各种问题,做了点研究,今天做个小分享~ 传统 pc 端中,子容器高度超出父容器高度,通常使用 overflow:auto 可出现滚动条拖动显示溢出的内容,而移动we ...
- [.net 面向对象程序设计深入](9).NET Core 跨平台开发环境搭建
[.net 面向对象程序设计深入](9).NET Core 跨平台开发环境搭建 1.概述 读前必备:认识.NET Core 上篇介绍了.NET 新的生态环境:包括.NET Framework..NET ...
- Android之仿京东淘宝的自动无限轮播控件
在App的开发中,很多的时候都需要实现类似京东淘宝一样的自动无限轮播的广告栏,所以就自己写了一个,下面是我自定义控件的思路和过程. 一.自定义控件属性 新建自定义控件SliderLayout继承于Re ...