Add remote host name to ssh tunnel config, so that it can be used to compute correct request mapping links for live hovers.
144 lines
4.2 KiB
JSON
144 lines
4.2 KiB
JSON
{
|
|
"name": "vscode-spring-boot",
|
|
"displayName": "Spring Boot Tools",
|
|
"description": "Provides validation and content assist for Spring Boot `application.properties`, `application.yml` properties files. As well as Boot-specific support for `.java` files.",
|
|
"icon": "spring-boot-logo.png",
|
|
"version": "0.5.0",
|
|
"publisher": "Pivotal",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/spring-projects/sts4.git"
|
|
},
|
|
"license": "EPL-1.0",
|
|
"engines": {
|
|
"npm": "^3.0.0",
|
|
"vscode": "^1.19.0"
|
|
},
|
|
"categories": [
|
|
"Programming Languages",
|
|
"Linters"
|
|
],
|
|
"keywords": [
|
|
"java-properties",
|
|
"spring-boot",
|
|
"java",
|
|
"application-properties",
|
|
"application-yaml"
|
|
],
|
|
"activationEvents": [
|
|
"onLanguage:spring-boot-properties",
|
|
"onLanguage:spring-boot-properties-yaml",
|
|
"onLanguage:java"
|
|
],
|
|
"contributes": {
|
|
"javaExtensions": [
|
|
"./jars/jdt-ls-commons.jar",
|
|
"./jars/jdt-ls-extension.jar"
|
|
],
|
|
"languages": [
|
|
{
|
|
"id": "spring-boot-properties-yaml",
|
|
"aliases": [
|
|
"Spring Boot Properties Yaml"
|
|
],
|
|
"filenamePatterns": [
|
|
"application*.yml",
|
|
"bootstrap*.yml"
|
|
],
|
|
"configuration": "./yaml-support/language-configuration.json"
|
|
},
|
|
{
|
|
"id": "spring-boot-properties",
|
|
"aliases": [
|
|
"Spring Boot Properties"
|
|
],
|
|
"filenamePatterns": [
|
|
"application*.properties",
|
|
"bootstrap*.yml"
|
|
],
|
|
"configuration": "./properties-support/language-configuration.json"
|
|
}
|
|
],
|
|
"configuration": {
|
|
"type": "object",
|
|
"title": "Boot-Java Configuration",
|
|
"properties": {
|
|
"boot-java.boot-hints.on": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"description": "Enable/Disable Spring running Boot application live hints decorators in Java source code"
|
|
},
|
|
"boot-java.change-detection.on": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"description": "Enable/Disable detecting changes of running Spring Boot applications"
|
|
},
|
|
"boot-java.remote-apps": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"jmxurl": {
|
|
"type": "string"
|
|
},
|
|
"host": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"description": "Array of jmx urls pointing to remote spring boot applications to poll for live hover information. A typical url looks something like this: `service:jmx:rmi://localhost:9111/jndi/rmi://localhost:9111/jmxrmi`"
|
|
},
|
|
"spring-boot.ls.java.home": {
|
|
"type": [
|
|
"string",
|
|
null
|
|
],
|
|
"default": null,
|
|
"description": "Override JAVA_HOME used for launching the spring-boot-language-server JVM process."
|
|
},
|
|
"spring-boot.ls.java.heap": {
|
|
"type": [
|
|
"string",
|
|
null
|
|
],
|
|
"default": null,
|
|
"description": "Max JVM heap value, passed via -Xmx argument when launching spring-boot-language-server JVM process."
|
|
}
|
|
}
|
|
},
|
|
"grammars": [
|
|
{
|
|
"language": "spring-boot-properties-yaml",
|
|
"scopeName": "source.yaml",
|
|
"path": "./yaml-support/yaml.tmLanguage"
|
|
},
|
|
{
|
|
"language": "spring-boot-properties",
|
|
"scopeName": "source.java-properties",
|
|
"path": "./properties-support/java-properties.tmLanguage"
|
|
}
|
|
]
|
|
},
|
|
"main": "./out/lib/Main",
|
|
"scripts": {
|
|
"vscode:prepublish": "npm run compile",
|
|
"compile": "tsc -p ./",
|
|
"watch": "tsc -watch -p ./",
|
|
"postinstall": "node ./node_modules/vscode/bin/install",
|
|
"test": "npm run compile && node ./node_modules/vscode/bin/test",
|
|
"preinstall": "bash ./scripts/preinstall.sh",
|
|
"vsce-package": "vsce package"
|
|
},
|
|
"dependencies": {
|
|
"@pivotal-tools/commons-vscode": "file:../commons-vscode/pivotal-tools-commons-vscode-0.2.2.tgz",
|
|
"@pivotal-tools/pipeline-builder": "^0.0.5",
|
|
"vscode-languageclient": "4.1.3"
|
|
},
|
|
"devDependencies": {
|
|
"vsce": "^1.36.1",
|
|
"typescript": "2.7.2",
|
|
"@types/node": "^9.4.6",
|
|
"vscode": "^1.1.10"
|
|
}
|
|
}
|