Strictly specify application.properties for LS process at launch
This commit is contained in:
@@ -44,6 +44,7 @@ public class SpringBootLanguageServer extends STS4LanguageServerProcessStreamCon
|
||||
// args.add("-Xrunjdwp:server=y,transport=dt_socket,address=1044,suspend=n");
|
||||
args.add("-Xmx1024m");
|
||||
args.add("-XX:TieredStopAtLevel=1");
|
||||
args.add("-Dspring.config.location=classpath:/application.properties");
|
||||
|
||||
addCustomJVMArgs(args);
|
||||
|
||||
|
||||
@@ -30,7 +30,8 @@ public class BoshLanguageServer extends STS4LanguageServerProcessStreamConnector
|
||||
"bosh-language-server",
|
||||
Arrays.asList(
|
||||
"-Dlsp.lazy.completions.disable=true",
|
||||
"-XX:TieredStopAtLevel=1"
|
||||
"-XX:TieredStopAtLevel=1",
|
||||
"-Dspring.config.location=classpath:/application.properties"
|
||||
)
|
||||
);
|
||||
|
||||
|
||||
@@ -46,7 +46,8 @@ public class CloudFoundryManifestLanguageServer extends STS4LanguageServerProces
|
||||
"manifest-yaml-language-server",
|
||||
Arrays.asList(
|
||||
"-Dlsp.lazy.completions.disable=true",
|
||||
"-XX:TieredStopAtLevel=1"
|
||||
"-XX:TieredStopAtLevel=1",
|
||||
"-Dspring.config.location=classpath:/application.properties"
|
||||
)
|
||||
);
|
||||
|
||||
|
||||
@@ -30,7 +30,8 @@ public class ConcourseLanguageServer extends STS4LanguageServerProcessStreamConn
|
||||
"concourse-language-server",
|
||||
Arrays.asList(
|
||||
"-Dlsp.lazy.completions.disable=true",
|
||||
"-XX:TieredStopAtLevel=1"
|
||||
"-XX:TieredStopAtLevel=1",
|
||||
"-Dspring.config.location=classpath:/application.properties"
|
||||
)
|
||||
);
|
||||
|
||||
|
||||
@@ -27,6 +27,9 @@ export function activate(context: VSCode.ExtensionContext) {
|
||||
CONNECT_TO_LS: false,
|
||||
extensionId: 'vscode-bosh',
|
||||
jvmHeap: "48m",
|
||||
vmArgs: [
|
||||
"-Dspring.config.location=classpath:/application.properties"
|
||||
],
|
||||
workspaceOptions: VSCode.workspace.getConfiguration("bosh.ls"),
|
||||
clientOptions: {
|
||||
documentSelector: [
|
||||
|
||||
@@ -30,6 +30,9 @@ export function activate(context: VSCode.ExtensionContext) {
|
||||
CONNECT_TO_LS: false,
|
||||
extensionId: 'vscode-concourse',
|
||||
jvmHeap: "48m",
|
||||
vmArgs: [
|
||||
"-Dspring.config.location=classpath:/application.properties"
|
||||
],
|
||||
workspaceOptions: VSCode.workspace.getConfiguration("concourse.ls"),
|
||||
clientOptions: {
|
||||
documentSelector: [
|
||||
|
||||
@@ -28,6 +28,9 @@ export function activate(context: VSCode.ExtensionContext) {
|
||||
extensionId: 'vscode-manifest-yaml',
|
||||
workspaceOptions: VSCode.workspace.getConfiguration("cloudfoundry-manifest.ls"),
|
||||
jvmHeap: '64m',
|
||||
vmArgs: [
|
||||
"-Dspring.config.location=classpath:/application.properties"
|
||||
],
|
||||
clientOptions: {
|
||||
documentSelector: [
|
||||
{
|
||||
|
||||
@@ -48,6 +48,7 @@ export function activate(context: ExtensionContext): Thenable<ExtensionAPI> {
|
||||
preferJdk: true,
|
||||
jvmHeap: '1024m',
|
||||
vmArgs: [
|
||||
"-Dspring.config.location=classpath:/application.properties"
|
||||
],
|
||||
checkjvm: (context: ExtensionContext, jvm: commons.JVM) => {
|
||||
let version = jvm.getMajorVersion();
|
||||
|
||||
Reference in New Issue
Block a user