标签:sof 计算机 Nid 开发 config font java版本 电脑 bre
gradle工具类似于maven,用于项目的构建,此处主要用于构建spring源码,以便我们将spring源码导入eclipse。
打开一个新的cmd命令窗口或者powershell或者其他命令行工具(比如cmder),输入命令gradle -v,如果出现类似下面的消息,则说明配置成功。
拉取的Spring源码并不能直接导入eclipse中,需要通过gradle构建才能导入,以spring-tx模块为例,具体步骤如下:
1.从命令行进入到spring-tx文件夹下,运行gradle cleanIdea eclips命令,等待运行结束,当出现"success",表示构建完成;
构建完成后目录变化:
2.构建完毕后,将项目spring-tx进行导入到Eclipse中(普通web项目导入流程);
3. 导入后,显示为红色!号,右击项目选择Build Path -->configure Build Path,可以看到project下的项目缺失,此时需要将这些项目也像Spring-tx一样进行构建,下面 的截图是已经处理完毕错误截的图片,
想说明的是:这个项目依赖下面几个spring-项目,所以也需要依次导入。
在导入ide之后,发现有spring-cglib-repack-3.2.4.jar和spring-objenesis-repack-2.4.jar不存在,在spring-framework目录下执行gradle objenesisRepackJar和gradle cglibRepackJar命令,会在Spring-framework\spring-core\build\libs目录下生成jar包。
查看spring-oxm下的spring-oxm.gradle文件后,发现可以在spring-oxm项目目录下执行下面两个命令:
1.gradle genCastor
2.gradle genJaxb
控制台出现这个代码表示成功,然后在spring-oxm的根目录下会出现build文件夹,如下图
然后将eclipse中的spring-oxm项目删除,再重新导入spring-oxm项目后就不报错了
安装一个eclipse的groovy插件,在eclipse的 Help -> Install New Software 中,添加groovy的下载连接:http://dist.springsource.org/milestone/GRECLIPSE/e4.8/,然后全 选后,开始下载,下载完后,重启eclipse,然后clean一下项目就搞定了。
注意groovy插件版本需要根据eclipse的版本而不同。进入 https://github.com/groovy/groovy-eclipse/wiki查找和自己eclipse对应版本的groovy,详细介绍见博客 https://blog.csdn.net/qq_27645299/article/details/72900801
根据博客内容基本就完成了Spring源码环境的搭建,后面就可以学习源码了。
标签:sof 计算机 Nid 开发 config font java版本 电脑 bre
原文地址:https://www.cnblogs.com/tlxf-blog/p/9682791.html