使用 Git 下载 Spring 源码 编译 for Eclipse

news/2024/5/20 3:24:38 标签: maven, java, linux, gradle, spring

使用 Git 下载 Spring 源码 编译 for Eclipse

1、安装gradle,下载 http://www.gradle.org/downloads

配置环境变量GRADLE_HOME,配置PATH  %GRADLE_HOME%/bin,cmd,gradle -v

2、spring4 用jdk8 下载 https://jdk8.java.net/download.html  配置环境变量

3、github 下载 https://windows.github.com/  

4、groovy 下载 http://groovy-lang.org/download.html 配置环境变量

5、打开git shell,切换工作目录(跟linux命令基本一致)

输入:git clone https://github.com/SpringSource/Spring-framework.git

等着吧!

6、进入下载的Spring-framework的目录找import-into-eclipse.bat,运行,导入eclipse

7、进入Spring-framework的目录 运行: gradlew :eclipse (注意冒号前面的空格),生成.classpath和.project

8、安装groovy插件,在eclipse的 Help -> Install New Software 中,添加groovy

下载: http://dist.springsource.org/milestone/GRECLIPSE/e4.4/

9、eclipse重启后,进入Spring-framework的目录 运行: gradlew :clean 

10、如果需要编译,运行gradlew :build

等着吧,一个个编译还是要点时间的。

编译有点问题

* What went wrong:

Could not resolve all dependencies for configuration ':spring-tx:compile'.

> Could not find com.ibm.websphere:uow:6.0.2.17.

  Searched in the following locations:

      https://repo1.maven.org/maven2/com/ibm/websphere/uow/6.0.2.17/uow-6.0.2.17

.pom

      https://repo1.maven.org/maven2/com/ibm/websphere/uow/6.0.2.17/uow-6.0.2.17

.jar

  Required by:

      org.springframework:spring-tx:4.2.0.BUILD-SNAPSHOT

* Try:

Run with --stacktrace option to get the stack trace. Run with --info or --debug

option to get more log output.

BUILD FAILED

FAILURE: Build failed with an exception.

* What went wrong:

Could not resolve all dependencies for configuration ':spring-test:compile'.

> Could not find testng.jar (org.testng:testng:6.9.4).

  Searched in the following locations:

      https://repo.spring.io/libs-release/org/testng/testng/6.9.4/testng-6.9.4.j

ar

* Try:

Run with --stacktrace option to get the stack trace. Run with --info or --debug

option to get more log output.

BUILD FAILED

http://ebr.springsource.com/repository/app/bundle/version/detail?name=com.springsource.com.ibm.websphere.uow&version=6.0.2.17

http://stackoverflow.com/questions/23564525/com-ibm-websphereuow6-0-2-17-not-found


http://www.niftyadmin.cn/n/1547597.html

相关文章

《C语言到底能干什么》1.5 在窗口上写上“Hello World”(高手莫看)

1.5 在窗口上写上“Hello World”再次声明:高手莫看,浪费时间这一节我们乘胜追击,来继续深入学习下,学习窗口处理时间的东东。也许你以前听说过,windows系统是消息驱动的,可是可能根本就不知道什么消息,更不知道什么消…

host ntrip 千寻rtk_思拓力RTK连接千寻cors的方法教程

第一步:安装固定并打开主机,自动初始化并搜索卫星,确认是否正常工作,如有问题可使用“万能的重启”来解决。第二步:打开手簿,启动工程软件,进入配置模式。第三步:开始作业前&#xf…

Oracle 存储过程中打印SQL影响的行数

Oracle 存储过程中打印SQL影响的行数 dbms_output.put_line(to_char(sql%rowcount));

c语言 http请求,基于CURL的HTTP请求代码(C语言)

记录一下以前写的基于CURL的HTTP请求代码,方便以后查找和使用。HTTP GET请求:int get_test(){char *url "www.baidu.com";char *result (char *) calloc(1, sizeof(char));size_t size 0;int ret http_get_request(url, &result, &…

variadic paramter macro

#define debug_printf(str, ...) do { printf(str, __VA_ARGS__); } while (0)debug_printf("Hwllo world: %d %d\n", 1,2); 转载于:https://www.cnblogs.com/cutepig/archive/2009/12/29/1635252.html

打印表格_在电脑打印表格怎么打??

首先打开表格的文档,然后设置好我们需要打印的内容,选择文件菜单并在打开的文件菜单中选择打印,您可以先通过打印预览,选择【打印的范围】和各种打印设置打印表格。以下是详细步骤:1、首先打开我们的表格文档&#xff…

C语言怎样判断乘法越界,如何判断C语言算术运算的越界问题

大量的安全漏洞是由于计算机算术运算的微妙细节引起的, 具体的C语言, 诸如符号数和无符号数之间转换, 算术运算的越界都会导致不可预知的错误和安全漏洞, 具体的案例数不胜数.作为一个系统程序员, 有必要对这些细节有深入的了解. 本篇参考csapp, 主要介绍如何判断算术运算的越界…

资金流分析技法实战操盘浅谈--转

资金流分析法是区别于目前市场外围分析方法的一种实战操盘分析技法,是一种根据现有客观事物特征研判未来结果的分析方法,因而具有客观、高效、抗杂波干扰等优良特性,属于稳健型主流操盘技法.恰当采用资金流分析法,可以较好的捕捉到不同阶段行情的主流品种, 具体使用方法 …