mac idea gradle 编译spring源码

文章目录

  • Gradle安装
  • Idea编译
  • 问题记录
    • Gradle版本过高
    • Java环境冲突
  • 已经构建在另一台电脑
  • 参考:


Gradle安装

spring5官方推荐4.0,下载链接:https://gradle.org/next-steps/?version=4.0&format=bin
注意这里不要用5.x,下面记录了一个关于gradle版本的错误,少走坑。

后面就是下载、解压。
配置环境变量:

vi /etc/profile

export GRADLE_HOME=/Users/leesin/gradle-4.0
export PATH=$PATH:$GRADLE_HOME/bin

source /etc/profile

gradle -v 

Idea编译


mac idea gradle 编译spring源码_第1张图片
mac idea gradle 编译spring源码_第2张图片
gradle路径,在https://blog.csdn.net/u012211419/article/details/80445276这篇博文中,博主说必须是到libexec目录下,但是我没有找到这个目录,而且我用我这个目录配置也确实成功了。

jdk版本注意,1.8以上
mac idea gradle 编译spring源码_第3张图片
构建的时间有点久,应该有个十分钟吧。但是我是第一次用Gradle的原因可能,构建好了,但是后面足足等了几个小时才彻底好,在下载东西,电脑卡出翔~

mac idea gradle 编译spring源码_第4张图片
最终如上观察

  1. 项目的目录结构变成了如上的蓝色小标志,不知道怎么表达,懂得的自然懂,你懂我的意思吧
  2. shift+option+command+u 出现类图,或者右键Diagrams–>show diagrams
  3. 刷新gradle,且没有报错。

问题记录

Gradle版本过高

mac idea gradle 编译spring源码_第5张图片
但是spring源码是需要的4开头的版本
我的gradle
mac idea gradle 编译spring源码_第6张图片
This version of Gradle requires version 2.0.2 of the build scan plugin or later.当前版本过高。
mac idea gradle 编译spring源码_第7张图片

Java环境冲突

来自某高阶Java视频的记录

如果项目环境一直无法构建,项目文件夹没有变粗体字,类图无法自动生成。那么你一定是踩到了这样一个坑。
第一步:首先打开 View->Tool Windows -> Gradle
mac idea gradle 编译spring源码_第8张图片
然后,点击右侧 Gradle 视图中的 Refresh,会出现如下的错误:
mac idea gradle 编译spring源码_第9张图片
mac idea gradle 编译spring源码_第10张图片
第二步:看错误,显然跟 Gradle 没有任何关系,解决办法:
1.关闭 IDEA,打开任务管理器,结束跟 java 有关的所有进程。
2.找到 JAVA_HOME -> jre -> lib 目录,将 tools.jar 重命名 tools.jar.bak。
3.重启 IDEA,再次点击 refresh,等待构建完成。
为什么会有这个错误?
我们的编辑器有一个java环境,自己的jdk有一个Java环境,两个jar包有冲突,不知道用哪个个,所以把其中一个隐藏掉

已经构建在另一台电脑

已经在windows构建完了,到了公司怎么办?
上传到github,然后open
mac idea gradle 编译spring源码_第11张图片

参考:

https://blog.csdn.net/u012211419/article/details/80445276
https://www.jianshu.com/p/9a623bdc5c51

你可能感兴趣的:(#,JAVA,------,SSH,SSM,Servlet,#,Tool,------,Maven,Gradle)