一 本机安装gradle
1.下载gradle :
https://github.com/gradle/gradle-distributions/releases/download/v8.13.0/gradle-8.13-all.zip
2.配置相关环境变量:
GRADLE_HOME:本地的gradle路径。
GRADLE_USER_HOME:gradle 本地仓库。
export GRADLE_HOME=/Volumes/ldyHD/install/gradle/gradle-8.13
export GRADLE_USER_HOME=/Volumes/ldyHD/install/gradle/gradle-repo
export PATH=$PATH:$MAVEN_HOME/bin:$GRADLE_HOME/bin:$PATH:.
export M2_HOME=/Volumes/ldyHD/install/apache-maven-3.9.1
执行source .zshrc 命令
3.创建init.gradle
在 gradle解压后的包中有个 init.d的文件夹,在里面创建init.gradle,复制下面代码,这个就跟maven的setting配置阿里云仓库一个意思。
要使用mavenLocal(),必须要配置M2_HOME的环境变量,变量值为Maven的安装目录,这句话的意思是使用本地maven的配置,需要再环境变量中配置:
export M2_HOME=Maven的安装目录
我配置了,但是没感觉到有什么作用,不知道是我配置的对不对,反正我是配置了。
allprojects {
repositories {
mavenLocal()
maven { name "Alibaba" ; url "https://maven.aliyun.com/nexus/content/groups/public" }
mavenCentral()
}
buildscript {
repositories {
maven { name "Alibaba" ; url "https://maven.aliyun.com/nexus/content/groups/public" }
maven { name "M2" ; url "https://plugins.gradle.org/m2/" }
}
}
}
以上就是本地安装gradle环境的步骤,写的有点潦草,这个其它文章比我的更详细,我重点想说的是在trae中配置gradle,这个地方坑了我好久,可能还是我不了解gradle的原因吧。
二 trae中配置gradle
2.1 安装gradle插件。
trae需要安装 gradle for java的插件,直接在插件里面搜索gradle,第一个就是。
2.2 打开设置
2.3 Editor 设置
2.4 搜索gradle
这里重点说下这个 Java>import>Gradle:Version
讲道理这不给我一个提示,就看英文,我要么直接写版本号,要么直接将gradle的安装目录写在这里,谁知道要把gradle的安装包路径放这里,谁家下载好安装包之后,配置完不删除掉,当然这应该是我不了解gradle的原因。
而我是怎么知道这个问题呢,我也是网上找教程,比如在vscode中怎么使用gradle,然后看见一个哥们的文章上写着在gradle-wrapper.properties文件中配置这个东西,我才联想到的。当然直接在这地方改肯定不合适,毕竟项目联合开发每个人的gradle包路径不一致,所以需要再配置中配置
文章地址:vscode+springboot+gradle - 代码召唤师 - 博客园
三 疑难问题
3.1 如果说配置上不起作用,那么你就关闭trae,或者build,反正就是来会折腾,直到能看见提示栏中正在下载相关依赖,就ok了。
3.2 遇到 java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport 这个错误,你就看下你自己的lombok版本和jdk版本是不是不一致,如果jdk版本高你就升级lombok的版本,这个问题网上有解决方案。
【已解决】java: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have-CSDN博客