使用 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://stackoverflow.com/questions/23564525/com-ibm-websphereuow6-0-2-17-not-found
相关推荐
本篇文章主要介绍了如何将Spring 5.x的源代码编译并导入到Eclipse或IntelliJ IDEA等集成开发环境。 首先,要开始这个过程,你需要一个合适的Java开发环境,即Java Development Kit (JDK)。对于本文,推荐使用JDK 8...
《Spring 2.5源码编译全解析》 在软件开发领域,深入理解框架的源码对于提升技术水平和优化应用至关重要。Spring作为Java领域的主流框架之一,其2.5版本是许多开发者学习和研究的基础。本文将详细介绍如何编译...
"spring源码" 是指 Spring 框架的源代码。 部分内容解释 1. 下载 GitHub 客户端安装 下载 GitHub 客户端是因为 Spring 源码托管在 GitHub 上,所以我们需要下载 GitHub 客户端来 clone Spring 源码。安装成功后,...
1、window--show view -- git -- Git Repositories 2、url输入https://github.com/spring-projects/spring-framework.git 3、选择自己需要的版本下载 ...最后:分享的源码式编译后的可直接导入Eclipse中。
`content.jar`和`artifacts.jar`可能包含了STS的核心内容和元数据,`binary`可能包含编译后的二进制代码,`features`和`plugins`则分别代表Eclipse的特性集和插件,它们定义了STS的具体功能和扩展。通过这些组件,...
从Spring官方源码库git下载的最新源码,Spring Framework源码在本地编译之后,已生成eclipse所需的.project和.class工程文件,可直接导入到eclipse中
本资源"**Eclipse开发入门与项目实践 源代码**"提供了丰富的学习材料,帮助初学者快速掌握Eclipse的使用技巧并进行实际项目的开发实践。 首先,Eclipse作为一个强大的开发工具,其主要特点包括: 1. **插件扩展性*...
这份源码是清华大学出版的相关书籍的配套代码,经过精心编写和验证,确保在Eclipse环境下,使用Maven构建工具可以成功编译运行。以下是对这些知识点的详细阐述: 1. **Spring Cloud概述**: Spring Cloud是一个...
"eclipse反编译XML插件"提供了一种便捷的方式,帮助开发者查看XML文件的源代码,这对于调试、学习或者逆向工程XML配置文件来说非常有用。这个插件名为"EasyExploree RinzoXML",它可以直接整合到Eclipse集成开发环境...
编辑器则是编写代码的地方,Eclipse支持多种语言的源代码编辑。 接下来,我们将学习Eclipse的项目管理。在Eclipse中,可以创建各种类型的项目,如Java工程、Web工程、Android工程等。每个项目都包含源代码、资源...
3. Bitbucket和GitHub:很多开源项目会选择这两个代码托管平台,用户可以在这里找到源码,有时也能直接下载预编译的插件。 三、特定领域插件推荐: 1. Mylyn:任务管理工具,帮助开发者聚焦于当前的任务,提高工作...
- 编写源码:在源代码编辑器中编写Java类,利用Eclipse的代码提示和错误检查功能。 - 编译与运行:Eclipse可以自动编译代码,并提供运行和调试环境。 4. **企业级开发支持**: - Java EE透视图(Perspective):...
7. **集成开发环境的通用功能**:包括项目管理、源代码控制、版本管理、构建自动化、调试器、问题追踪等,这些功能在Eclipse 2023-06中得到了进一步的加强和完善。 8. **用户体验改进**:新版本可能会有界面布局的...
了解如何在Eclipse中集成其他开发工具和框架,如Spring,Hibernate,或者使用Eclipse for RCP and RAP进行富客户端应用开发。 总之,"eclipse从入门到精通源码"的学习涵盖了Eclipse的基础使用、进阶技巧、源码分析...
4. **反编译插件**: 反编译工具允许开发者查看和理解已编译的类文件的源代码,这对于理解第三方库或处理没有源代码的二进制文件非常有用。常见的Eclipse反编译插件有JD-Eclipse。 5. **Maven (阿里云镜像)**: Maven...
- **下载安装包**:首先需要从官方网站或其他可信源下载适合操作系统的Eclipse安装包。根据描述中的链接,可以推测这是一个存储在百度网盘上的Eclipse安装包,下载时可能需要输入提取码“i4rv”。 - **系统环境**:...
- **工作流**:Eclipse的工作流包括创建项目、导入源码、编写代码、编译、运行和调试,通过合理规划这些步骤,可以更高效地开发。 - **Marketplace**:Eclipse Marketplace提供大量插件,用户可以搜索并一键安装,...
1. **Eclipse概述**:Eclipse是一个开放源代码的软件开发平台,最初由IBM公司发起,现由Eclipse基金会维护。它主要以Java IDE的形式提供,但通过插件系统,可以支持多种编程语言,如C/C++、Python、JavaScript等。 ...
Eclipse内置的编译器就是基于JDK的,它可以在保存源代码时实时编译,提供即时的错误反馈。 Eclipse的插件系统是其强大之处,用户可以通过安装各种插件扩展Eclipse的功能,例如Mylyn用于任务管理和时间追踪,PDE...