在Spring Tool Suite中将项目取消链接为另一个项目的maven依赖项

9ceoxa92  于 2022-10-15  发布在  Spring
关注(0)|答案(1)|浏览(115)

我有一些带有许多json文件的项目,当用maven编译它们时,它们会生成许多Java Bean类,并且我有一个主项目,它具有这些其他项目的maven依赖关系。好的,如果关闭了其他项目,当更新maven依赖项时,它将获得我的.m2文件夹中的编译项目,并且主项目在STS中没有显示错误,相反,项目是打开的,STS将该依赖项从.m2文件夹更改为打开的项目,并且它在源文件夹中找不到Java类,因为它们在目标文件夹中。
我如何告诉STS不要使用与Maven依赖项同名的项目?通过这种方式,我独立于控制台编译项目,并在必要时更新主项目的依赖项。

s3fp2yjn

s3fp2yjn1#

右击项目,选择“Maven”,然后选择“禁用工作空间分辨率”。我对每个项目都这样做。我希望有一种方法可以把这一点设置为全球偏好。我编写了一个外壳脚本,该脚本在我的项目中删除所有的.sets文件,为我所有现有的项目设置这个标志。

相关问题