IDEA--导入gradle构建的项目|IDEA--导入gradle构建的项目 (spring源码4.2.x) 还有几个问题

怎么导入gradle构建的spring源码 (先在github上下载代码,4.2.x版本,不过里面含有jdk1.8新特性的东西,需要换jdk)

  1. Pre-compile spring-oxm with ./gradlew cleanIdea :spring-oxm:compileTestJava
可能遇见的错误 IDEA--导入gradle构建的项目|IDEA--导入gradle构建的项目 (spring源码4.2.x) 还有几个问题
文章图片

4.x版本的代码需要jdk1.8 不然会报错,也可以修改gredlew.bat 把报错的那个(VM option MaxMetaspaceSize)去掉

IDEA--导入gradle构建的项目|IDEA--导入gradle构建的项目 (spring源码4.2.x) 还有几个问题
文章图片
  1. Import into IDEA (File->import project->import from external model->Gradle)

    IDEA--导入gradle构建的项目|IDEA--导入gradle构建的项目 (spring源码4.2.x) 还有几个问题
    文章图片

    3.设置sdk(jdk)

    4.设置modules IDEA--导入gradle构建的项目|IDEA--导入gradle构建的项目 (spring源码4.2.x) 还有几个问题
    文章图片

    选sources IDEA--导入gradle构建的项目|IDEA--导入gradle构建的项目 (spring源码4.2.x) 还有几个问题
    文章图片
【IDEA--导入gradle构建的项目|IDEA--导入gradle构建的项目 (spring源码4.2.x) 还有几个问题】不选的话 不能新建 Javaclass 结构也有问题 sources就是显示的和eclipse类似,exluded 就会导航不显示package。
tip: 项目中有多个build.gradle
每次只能打开一个
不过spring的源码中build.gradle 在最外面
关于jdk jdk安装会update原有的jdk。如果下载的文件,然后配置环境变量的话,通过配置环境变量可以在不想用1.8的时候切换到1.7。
仍存在的问题:
  1. 缺少的jar包添加到global lib中

    IDEA--导入gradle构建的项目|IDEA--导入gradle构建的项目 (spring源码4.2.x) 还有几个问题
    文章图片
  2. aj文件 转化成带有@Aspect注解的class (在jar包中)
    把 spring-aspect gradle 执行任务 build 打出来jar包之后添加到global bulidpath上
    因为对idea不熟悉,所以把jar包都放在全局的lib上了

    IDEA--导入gradle构建的项目|IDEA--导入gradle构建的项目 (spring源码4.2.x) 还有几个问题
    文章图片
  3. build 出现报错 add lib 到buildpath import变亮(也就是导入进去了)
没有勾选使用本地的gradle,就会下载新的gradle-all.zip。如果没有勾选,进入之后下载的时候退出,再重新导入就会提示log,需要把log删掉然后下次导入的时候不选择推荐设置。

    推荐阅读