标签:git Spring 导入 Idea 编译 源码 spring IED
1.下载源码
如果你的网不错,可以去GitHub上下载最新的源码
git clone https://github.com/spring-projects/spring-framework.git --depth 1
如果你的网不太好,建议走国内的Git源
git clone https://gitee.com/mirrors/Spring-Framework.git --depth 1
如果你的网不好,而且只是想下载下来看源码,那么建议在Git地址后面增加--depth 1,只下载最近一次提交的版本,可以极大减短下载时间。
2.导入Idea
源码目录下有一个文件叫:import-into-idea.md,里面说明了需要导入Idea的几个步骤
3.导入Eclipse
源码目录下有一个文件叫:import-into-eclipse.md,里面说明了需要导入Idea的几个步骤
4.以IDEA举例
1.用 ./gradlew :spring-oxm:compileTestJava
预编译 spring-oxm
2.预编译完成后,就可以引入Idea (File -> New -> Project from Existing Sources -> Navigate to directory -> Select build.gradle)
3.排除 spring-aspects
模块
说明
spring-core
andspring-oxm
因为打包时的依赖,所以要进行预编译- 由于引用了 IntelliJ IDEA 未知的切面类型,
spring-aspects
无法编译。有关详细信息,请参阅 https:youtrack.jetbrains.comissueIDEA-64446。同时,可以从项目中排除“spring-aspects”以避免编译错误。
完成
一些编译,测试,导入的问题,都可以在对应的Readme文件中找到答案,大家要养成看文档的习惯,越是大型开源项目,文档和注释越是值得花时间看一看,可以避免很多问题。
标签:git,Spring,导入,Idea,编译,源码,spring,IED 来源: https://www.cnblogs.com/inkyi/p/14917240.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。