{
// 设置 Java 的开发工具包(JDK)的路径。
"java.home": "/path/to/jdk",
// 配置 Java 源代码的路径。
"java.project.sources": "${workspaceFolder}/src",
// 启用或禁用代码格式化功能。
"java.format.enabled": true,
// 在保存文件时自动格式化代码。
"editor.formatOnSave": true,
// 启用或禁用代码建议。
"java.suggest.enabled": true,
// 配置编译器的参数。
"java.compilerOptions": ["-source", "1.8", "-target", "1.8"],
// 配置单元测试框架。
"java.test.config": {
"default": {
"displayName": "JUnit",
"workingDirectory": "${workspaceFolder}",
"classpath": ["${workspaceFolder}/lib/*.jar"],
"env": {
"JAVA_HOME": "/path/to/jdk"
},
"vmargs": ["-Xmx2G"]
}
},
// 配置 Maven 的路径。
"maven.executable.path": "/path/to/maven",
// 配置 Gradle 的路径。
"gradle.executable": "/path/to/gradle",
// 配置 Ant 的路径。
"ant.javaExecutable": "/path/to/java",
// 配置 Tomcat 服务器的路径。
"tomcat.home": "/path/to/tomcat",
// 配置 Checkstyle 插件。
"checkstyle.configLocation": "${workspaceFolder}/config/checkstyle.xml",
// 配置 FindBugs 插件。
"findbugs.includeFilterFile": "${workspaceFolder}/config/findbugs-filter.xml",
// 配置 PMD 插件。
"pmd.rulesets": [
"java-basic",
"java-design"
],
// 配置 SonarLint 插件。
"sonarlint.connectedMode.servers": [
{
"serverId": "my-sonarqube-server",
"serverUrl": "https://my-sonarqube-instance.com/",
"token": "my-sonarqube-token"
}
],
// 配置 Java Debug Server 的路径。
"java.debug.settings.serverPath": "/path/to/java-debug-server",
// 配置 Java Debug Server 默认端口。
"java.debug.settings.defaultPort": 5005
}
Visual Studio Code -Java设置项
于 2023-09-01 16:55:48 首次发布