Spring学习之源码build

扫码关注公众号:Java 技术驿站

发送:vip
将链接复制到本浏览器,永久解锁本站全部文章

【公众号:Java 技术驿站】 【加作者微信交流技术,拉技术群】
    Spring3已经将源码从svn迁移到了git,感觉很蛋疼,本人比较笨,研究了一周才将其build成功!接下来说说,我bulid的方式

    这里JDK的配置我就不说了,配置JAVA_HOME,classpath,path里加下

    第一步,安装git,http://git.apache.org/

    第二步,下载spring源码 git clone  地址为 https://github.com/SpringSource/spring-framework.git

    第三步,下载apache ivy并配置其环境 IVY_HOME=你的ivy路径 path加上;%IVY_HOME%\bin  
             ivy下载地址为 http://ant.apache.org/ivy/

    第四步,下载ant 并配置环境变量ANT_HOME=你的ANT路径  path上加上;%ANT_HOME%\bin;%ANT_HOME%\lib;并将%IVY_HOME%
             下的ivy-xxx.jar 拷贝到%ANT_HOME%\lib  ant下载地址为 http://ant.apache.org/
    第五步,下载gradle 并配置环境变量 GRADLE_HOME=你的gradle路径,path加上;%GRADLE_HOME%\bin,这一步非常重要,
    本人进行过尝试,用gradlew,没有成功过一次,所以还是老老实实的下下来,放环境变量里吧 gradle下载路径为 
    http://services.gradle.org/distributions/gradle-1.1-all.zip

    第六步,配置 JAVA_OPTS =-Xms256m -Xmx768m -XX:MaxNewSize=256m -XX:MaxPermSize=512m,本人是4g的条子,不加上这个配置
    build的时候会出现以下的错误

  Error occurred during initialization of VM   Could not reserve enough space for object heap   Could not create the Java virtual machine

第七步,打开cmd,cd到你下的spring源码父项目路径,运行 gradle build -x test
或者用 gradle assemble(本人用的是后者),这一步会经过漫长的等待出现 build successful 第八步,继续cmd执行 gradle cleanEclipse :spring-oxm:compileTestJava eclipse -x :eclipse 第九步,按照eclipse File > Import… > Existing Projects into Workspace导入所有的springFramework项目,这里会有两 三个错误,忽略 第十步,cmd执行 gradlew :eclipse 第十一步,按照eclipse File > Import… > Existing Projects into Workspace导入springFramework 父项目 至此 看你的项目,跟正常项目是一样的了 20191102100675\_1.png


来源:http://ddrv.cn

赞(0) 打赏
版权归原创作者所有,任何形式的转载请联系博主:daming_90:Java 技术驿站 » Spring学习之源码build

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏