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的下载的更多相关文章

  1. SpringBoot零XML配置的Spring Boot Application

    Spring Boot 提供了一种统一的方式来管理应用的配置,允许开发人员使用属性properties文件.YAML 文件.环境变量和命令行参数来定义优先级不同的配置值.零XML配置的Spring B ...

  2. gradle基础配置

    gradle构建脚本基础 gradle常用命令 //列出项目的所有属性. 这样你就可以看到插件加入的属性以及它们的默认值. gradle properties ​ //列出项目的所有任务 gradle ...

  3. Spring Aop(七)——基于XML配置的Spring Aop

    转发:https://www.iteye.com/blog/elim-2396043 7 基于XML配置的Spring AOP 基于XML配置的Spring AOP需要引入AOP配置的Schema,然 ...

  4. Gradle系列之Android Gradle高级配置

    本篇文章主要在之前学习的基础上,从实际开发的角度学习如何对 Android Gradle 来进行自定义以满足不同的开发需求,下面是 Gradle 系列的几篇文章: Gradle系列之初识Gradle ...

  5. MyBatis学习(一)、MyBatis简介与配置MyBatis+Spring+MySql

    一.MyBatis简介与配置MyBatis+Spring+MySql 1.1MyBatis简介 MyBatis 是一个可以自定义SQL.存储过程和高级映射的持久层框架.MyBatis 摒除了大部分的J ...

  6. 基于XML配置的Spring MVC 简单的HelloWorld实例应用

    1.1 问题 使用Spring Web MVC构建helloworld Web应用案例. 1.2 方案 解决本案例的方案如下: 1. 创建Web工程,导入Spring Web MVC相关开发包. Sp ...

  7. Android Studio之gradle的配置与介绍

    1.gradle的简单介绍 Gradle是可以用于Android开发的新一代的Build System,也是Android Studio默认的build工具.其实Gradle脚本是基于一种JVM语言- ...

  8. spring实战六之使用基于java配置的Spring

    之前接触的都是基于XML配置的Spring,Spring3.0开始可以几乎不使用XML而使用纯粹的java代码来配置Spring应用.使用基于java配置的Spring的步骤如下: 1. 创建基于ja ...

  9. MyBatis学习 之 一、MyBatis简介与配置MyBatis+Spring+MySql

    目录(?)[-] 一MyBatis简介与配置MyBatisSpringMySql MyBatis简介 MyBatisSpringMySql简单配置 搭建Spring环境 建立MySql数据库 搭建My ...

随机推荐

  1. 1901: Zju2112 Dynamic Rankings

    1901: Zju2112 Dynamic Rankings Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 5268  Solved: 2207[Su ...

  2. 《Machine Learning》系列学习笔记之第三周

    第三周 第一部分 Classification and Representation Classification 为了尝试分类,一种方法是使用线性回归,并将大于0.5的所有预测映射为1,所有小于0. ...

  3. flex中创建弹出窗口,并传值

    在flex页面中首先创建一个弹出窗口,代码如下: <?xml version="1.0" encoding="utf-8"?> <s:Titl ...

  4. iOS开发之判断横竖屏切换

    /** *  当屏幕即将旋转的时候调用 * *  @param toInterfaceOrientation 旋转完毕后的最终方向 *  @param duration  旋转动画所花费的时间 */ ...

  5. MySql Table错误:is marked as crashed and last (automatic?) 和 Error: Table "mysql"."innodb_table_stats" not found

    一.mysql 执行select 的时候报Table错误:is marked as crashed and last (automatic?) 解决方法如下: 找到mysql的安装目录的bin/myi ...

  6. (转)crontab安装(command not found)

    1. 确认crontab是否安装:执行 crontab -l 命令如果报 command not found,就表明没有安装 2. 安装 crontab执行 yum install -y vixie- ...

  7. Java核心编程快速学习

    Java核心编程部分的基础学习内容就不一一介绍了,本文的重点是JAVA中相对复杂的一些概念,主体内容如下图所示. 反射reflect是理解Java语言工作原理的基础,Java编译器首先需要将我们编写的 ...

  8. unity传送门类似效果实现

    简述 在传送门中,核心的玩法是在地上或者墙上打开2个可以联通的洞来实现传送的效果.以此扩展加入解谜要素构成游戏的核心. 这里尝试使用unity来实现传送门的核心功能,具体功能分析如下: 1.传送门的模 ...

  9. 车大棒浅谈jQuery源码(二)

    前言 本来只是一个自己学习jQuery笔记的简单分享,没想到获得这么多人赏识.我自己也是傻呵呵的一脸迷茫,感觉到受宠若惊. 不过还是有人向批判我的文章说,这是基本知识点,完全跟jQuery源码沾不上边 ...

  10. JavaScript高级程序设计---学习笔记(二)

    面向对象程序设计1.属性类型.定义多属性.读取属性特性对象的属性在创建时都带有一些特征值,JavaScript通过这些特征值来定义它们的行为.这些特性是为了实现JavaScript引擎用的,因此不能直 ...