1、将Spring源码从github仓库中clone下来
git clone git://github.com/SpringSource/spring-framework.git
2、编译源码
./gradlew build
出现问题:
2、编译源码
./gradlew build
出现问题:
(1)Unrecognized VM option ‘MaxMetaspaceSize=1024m’
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
出现该问题的原因:MaxMetaspaceSize是JDK1.8中的参数,由于正在使用的jdk1.7所以出错。解决方法:安装jdk1.8或者在gradlew.bat文件中去掉该参数或者使用其他分支,如3.2.X分支。
解决:改成编译3.2.X的分支(项目中用到的也是该版本)