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. 取出关联数组的key值和values值

    取出关联数组的key值,可用 array_keys()取出; <?php $a=array("Volvo"=>"XC90","BMW&qu ...

  2. Mysql主从配置讲解

    一个主机上管理多个mysql实例 资源有限,只能用一台主机备份多个机器上的mysql,所以怎么才能在一台机器上运行多个mysql呢,肯定是要包括不同的端口,搜索一下mysql multi 可以配置管理 ...

  3. opencv与VS的配置

    1.VS2015下配置Opencv3.2教程:http://jingyan.baidu.com/article/4b52d702b3209afc5c774b3c.html http://blog.cs ...

  4. yii2.0下拉列表的使用

    第一种方法:ActiveForm 类的 dropDownList 方法(优点,默认使用yii的样式) 1.在控制器的方法里面 ,我们需要拿到数据,一定是 findAll() 或者是 all() 方法的 ...

  5. 关于OOCSS的一点思考

    关于面向对象,自己是很熟悉了,不能说代码实际开发效果有多好,但是这个概念确实经常见,那么到底什么是面向对象? 面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物---百度 ...

  6. NMF和SVD在推荐系统中的应用(实战)

    本文以NMF和经典SVD为例,讲一讲矩阵分解在推荐系统中的应用. 数据 item\user Ben Tom John Fred item 1 5 5 0 5 item 2 5 0 3 4 item 3 ...

  7. iOS开发之应用程序启动图片规格

    一个app在启动过程中会全屏显示叫做Default.png的图片 各种规格Default的使用场合: Default.png:非retina-iPhone屏幕,320x480 Default@2x.p ...

  8. python终端中退格键,方向键不能使用

    在安装Python的时候先安装 yum install readline-devel.x86_64 -y 如果python已经安装过了就重新安装 ./configure    make all mak ...

  9. express创建网站

    Express 在初始化一个项目的时候需要指定模板引擎,默认支持Jade和ejs. 这里我们使用ejs模板引擎:(关于ejs的介绍可以先从百科里面了解一个大概)EJS是一个JavaScript模板库, ...

  10. HTML5 的WebSocket

    认识HTML5的WebSocket