visual-studio-code - VSCode 对 Java 扩展的语言支持自动将 .settings、.project 和 .classpath 添加到目录
问题描述
我有一个使用 Scala 和 Java 的 Maven 项目。我通常使用 Intellij IDEA 开发它,但有时我会在 Visual Studio Code 中打开它。
每当我这样做时,它会自动将 .settings 目录、.project 文件和 .classpath 文件添加到项目中每个模块的根目录。
这似乎是由于 Red hat 扩展对 Java 的语言支持而发生的。
我非常想避免这种情况,我该怎么做?
解决方案
Red Hat的Java(TM) 语言支持(又名 vscode-java)扩展生成这些 Eclipse 文件,因为在底层,定制的无头 Eclipse 进程 ( jdt.ls ) 提供所有 Java 支持。如果您希望此 VS Code 扩展提供适当的 Java 支持,则无法删除这些文件。
所以你的选择是:
- 将这些文件添加到您的 .gitignore 中(如果您使用的是 git,否则,请从您使用的任何 SCM 中忽略它们)
- 禁用或卸载 vscode-java 并在 VS Code 中使用不同的 Java 扩展
推荐阅读
- sql - 在字符串数组上匹配的 SQL 不同对
- c# - 在 .NET Core 5 中更新 RouteTable
- javascript - 如何在 gRPC 通信的同时利用 Web 上的表单提交?
- mysql - SQL平均不同的时间范围
- ruby - 将 shopify_api 与 graphql 查询一起使用时,当 nil 时无法获得 productByHandle 查询的结果
- node.js - 变量未通过中间件功能
- shopify - Shopify API 在创建新的自定义集合时返回 400 错误请求
- xcode - Xcode 仅将 .xib 和 .storyboard 显示为 XML
- c++ - 检查悬空指针的值是安全的还是未定义的行为?
- javascript - 通过自定义属性获取html元素