Merge pull request #4461 from sdedic/sdedic/admsupport
Support for vulnerability audit in Oracle cloud
diff --git a/java/java.lsp.server/vscode/package.json b/java/java.lsp.server/vscode/package.json
index 6eb4935..7658d06 100644
--- a/java/java.lsp.server/vscode/package.json
+++ b/java/java.lsp.server/vscode/package.json
@@ -75,7 +75,7 @@
{
"id": "cloud.resources",
"name": "Cloud",
- "when": "nbJavaLSReady"
+ "when": "nbJavaLSReady && config.netbeans.javaSupport.enabled"
},
{
"id": "run-config",
diff --git a/java/java.lsp.server/vscode/src/extension.ts b/java/java.lsp.server/vscode/src/extension.ts
index 37a7079..0bbe6da 100644
--- a/java/java.lsp.server/vscode/src/extension.ts
+++ b/java/java.lsp.server/vscode/src/extension.ts
@@ -307,7 +307,7 @@
if (DISABLE_EXTENSION === selected) {
vscode.commands.executeCommand('workbench.extensions.action.showInstalledExtensions');
} else if (DISABLE_JAVA === selected) {
- conf.update("netbeans.javaSupport.enabled", true, false);
+ conf.update("netbeans.javaSupport.enabled", false, true);
}
});
}
@@ -963,7 +963,9 @@
}
createDatabaseView(c);
- c.findTreeViewService().createView('cloud.resources', undefined, { canSelectMany : false });
+ if (enableJava) {
+ c.findTreeViewService().createView('cloud.resources', undefined, { canSelectMany : false });
+ }
}).catch(setClient[1]);
}).catch((reason) => {
activationPending = false;