mirror of https://github.com/folke/neoconf.nvim
72 lines
2.3 KiB
JSON
72 lines
2.3 KiB
JSON
{
|
|
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
"description": "Java support using the Java Compiler API",
|
|
"properties": {
|
|
"java.addExports": {
|
|
"description": "List of modules to allow access to, for example [\"jdk.compiler/com.sun.tools.javac.api\"]",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"java.classPath": {
|
|
"description": "Relative paths from workspace root to .jar files, .zip files, or folders that should be included in the Java class path",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"java.debugTestMethod": {
|
|
"description": "Command to debug one test method, for example [\"mvn\", \"test\", \"-Dmaven.surefire.debug\", \"-Dtest=${class}#${method}\". The test should start paused, listening for the debugger on port 5005.",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"java.docPath": {
|
|
"description": "Relative paths from workspace root to .jar files or .zip files containing source code, or to folders that should be included in the Java doc path",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"java.externalDependencies": {
|
|
"description": "External dependencies of the form groupId:artifactId:version or groupId:artifactId:packaging:version:scope",
|
|
"items": {
|
|
"pattern": "^[^:]+:[^:]+:[^:]+(:[^:]+:[^:]+)?$",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"java.home": {
|
|
"description": "Absolute path to your Java home directory",
|
|
"type": "string"
|
|
},
|
|
"java.testClass": {
|
|
"description": "Command to run all tests in a class, for example [\"mvn\", \"test\", \"-Dtest=${class}\"",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"java.testMethod": {
|
|
"description": "Command to run one test method, for example [\"mvn\", \"test\", \"-Dtest=${class}#${method}\"",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"java.trace.server": {
|
|
"default": "off",
|
|
"description": "Traces the communication between VSCode and the language server.",
|
|
"enum": [
|
|
"off",
|
|
"messages",
|
|
"verbose"
|
|
],
|
|
"scope": "window",
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|