当前位置: 首页 > news >正文

trae 配置 gradle springboot项目

一 本机安装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博客

相关文章:

  • 【gradio】从零搭建知识库问答系统-Gradio+Ollama+Qwen2.5实现全流程
  • java中MyBatis项目的搭建与配置
  • MaxKB 如何通过Nginx修改浮框提示文字
  • 【记录】并行运行olmocr把服务器跑崩
  • vmware虚拟机突然连不上网
  • EF Core 异步方法
  • 高性能 Android 自定义 View:数据渲染与事件分发的双重优化
  • @Resource 与 @Autowired:Spring 中的依赖注入注解大比拼
  • gz sim机器人SDF模型 [持续更新]
  • trino查询mysql报Unknown or incorrect time zone: ‘Asia/Shanghai‘
  • Maven插件学习(一)——生成可执行的 JAR 文件
  • Redis集群哨兵相关面试题
  • SSM驾校预约管理系统
  • 【开题报告+论文+源码】基于SpringBoot的智能安全与急救知识科普系统设计与实现
  • 字节跳动前端开发实习生面试总结
  • Pytorch学习笔记(一)Learn the Basics - Quickstart
  • 辉视智慧会所:一键“唤”醒高端服务,乐享智慧生活新“声”级!
  • 动态规划 力扣hot100热门面试算法题 面试基础 核心思路 背题
  • 2024Android高频精选面试题讲解,程序人生
  • 协作机械臂需要加安全墙吗? 安全墙 光栅 干涉区
  • 免费做请帖的网站/太原seo团队
  • 小程序定制开发网站/网络营销策划目的
  • 苏州网站建设哪家效果好/seo优化软件
  • 云主机建多个网站/企业网站优化报告
  • 如何做网站产品图片/西安专业网络推广平台
  • 做波霸奶茶店网站/搜索引擎排行榜