问题 springboot项目导入TRAE类似vscode,项目里被加入很多maven的jar包文件

项目环境配置,jdk,nodejs,maven 本地tomcat暂时不用,有插件安装,

问题根因

Maven全局配置文件 C:\workspace\apache-maven-3.6.1\conf\settings.xml 中有一个 空的 <localRepository></localRepository> 标签

导致Maven将依赖下载到当前工作目录(项目根目录),而非默认的 ~/.m2/repository 。每次TRAE的Java Language Server启动时都会重新下载,所以删了又出现。

已完成的修复

  1. 修复根源配置 :将 settings.xml 的空标签改为正确路径:

```

<localRepository>C:\Users\印大大\.m2\repository</localRepository>

```

  1. 清理项目目录 :删除了15个Maven仓库目录( asm 、cn 、com 、io 、 org 等),项目根目录现在只剩项目自身文件。

  2. 创建 .gitignore :防止Maven仓库目录、 target/ 、 *.class 等被加入版本控制。

需要您手动操作

.vscode/settings.json 被系统列为只读保护路径,我无法修改。建议您手动打开该文件,添加 files.exclude 配置作为额外保障(根源已修复,此步可选):

```

{

"java.debug.settings.onBuildFailureProceed": true,

"files.exclude": {

"**/target": true,

"**/.classpath": true,

"**/.project": true,

"**/.settings": true

}

}

```

修复完成后,TRAE重启时,依赖将正确下载到 C:\Users\印大大\.m2\repository ,不会再污染项目目录。

验证,项目重启,下载,编译,启动,