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. Hibernate打印SQL及附加参数

    今天在项目运行过程中,一直报一个org.hibernate.exception.GenericJDBCException: could not insert 异常,Root Cause是IBM  DB ...

  2. C#与Java区别(一)

    最近学了点java,总结了一些和c#的语法区别,欢迎大家指点和补充,如下: 1.java支持跨平台,当然.net core现在也支持. 2.java中用package,c#中用namespace定义空 ...

  3. 009 Java集合浅析4

    前面一篇教程中,我们分析了List派别中的最常见也最重要的一个类ArrayList<E>.从我们的分析来看,ArrayList作为动态数组的模拟,使用的是连续内存空间来存储数据,带来了可随 ...

  4. 初用Linux, 安装Ubuntu16.04+NVIDIA387+CUDA8.0+cudnn5.1+TensorFlow1.0.1

    因为最近Deep Learning十分热门, 装一下TensorFlow学习一下. 本文主要介绍安装流程, 将自己遇到的问题说明出来, 并记录自己如何处理, 原理方面并没有能力解释. 由于本人之前从来 ...

  5. Java实现非递归删除目录

    最近在学C#的文件系统, 发现C#的文件系统貌似比java的东西少一点, 居然连删除目录都直接做好封装了, 想到学java的时候还要自己写递归删除, 好像没写过非递归的,就在网上查了下, 关于非递归删 ...

  6. 5种方法推导Normal Equation

    引言: Normal Equation 是最基础的最小二乘方法.在Andrew Ng的课程中给出了矩阵推到形式,本文将重点提供几种推导方式以便于全方位帮助Machine Learning用户学习. N ...

  7. webots自学笔记(六)实用控制器函数补充

    原创文章,来自"博客园,_阿龙clliu" http://www.cnblogs.com/clliu/,转载请注明原文章出处.       用Webots软件做机器人仿真时,可以编 ...

  8. Spark踩坑记——共享变量

    [TOC] 前言 Spark踩坑记--初试 Spark踩坑记--数据库(Hbase+Mysql) Spark踩坑记--Spark Streaming+kafka应用及调优 在前面总结的几篇spark踩 ...

  9. Android -- onMeasure()源码分析

    1,作为自定义控件最重要的三个方法之一,onMeasure()可以说是我们研究的重点,今天我们更详细的来研究一下View的onMeasure()方法和ViewGroup的onMeasure()方法 2 ...

  10. 【转】FLEX中SharedObject介绍及应用

    ShareObject介绍: 1 ShareObject,顾名思义共享对象,而通常意义上的共享,从B/S结构上来讲,无非是客户端(浏览器端)的共享和服务器端的共享了,不错,ShareObject刚好份 ...