首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在工作区中每个项目都使用自定义settings.xml Maven文件的Vscode

在工作区中每个项目都使用自定义settings.xml Maven文件的Vscode
EN

Stack Overflow用户
提问于 2021-12-18 16:21:32
回答 3查看 4.8K关注 0票数 5

我有一个包含大量Maven项目的Vscode工作区,其中一个有自己的Maven settings.xml文件。

由于每个项目都有自己的设置文件,具有相同的名称,但在自己的根文件夹中,我成功地将两个工作区配置为每个具有这样一个选项的项目:{"maven.executable.options": "-s my_settings.xml"}

尽管我可以成功地为所有项目运行任何Maven命令,但是Vscode在pom.xml文件中报告了丢失工件的问题,并且在从侧栏中的“测试”运行测试时也会报告相同的错误。

当我将一个项目的设置文件复制到给定项目的~/.m2/settings.xml上时,没有任何错误。

因此,我得出结论,对于IDE中的所有项目操作,比如测试和其他操作,Vscode并不尊重"maven.executable.options",而只对直接启动的Maven命令。

我不想每次必须打开一组给定的项目时,将所有这些settings.xml文件合并到本地~/.m2/settgins.xml中的一个大文件中。

有没有办法教Vscode对每个项目使用不同的settings.xml,并使其在所有Vscode操作(不仅仅是Maven命令)中正常工作?

EN

Stack Overflow用户

发布于 2022-06-03 20:01:32

VSCode设置IDjava.configuration.maven.userSettings

  1. 在VSCode中,转到Preferences > Settings > Workspace
  2. 搜索'maven‘
  3. 将'Java > Configuration > Maven: User Settings设置为./settings.xml,使VSCode使用项目的本地settings.xml
  4. 需要时重新启动VSCode

屏幕截图

票数 4
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70405078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档