diff --git a/package-lock.json b/package-lock.json index f7aab8da..e365459f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,7 +6,7 @@ "packages": { "": { "name": "vscode-java-pack", - "version": "0.30.2", + "version": "0.30.4", "license": "MIT", "dependencies": { "@github/copilot-language-server": "^1.316.0", diff --git a/src/recommendation/index.ts b/src/recommendation/index.ts index fe0cf31a..03b543ce 100644 --- a/src/recommendation/index.ts +++ b/src/recommendation/index.ts @@ -4,9 +4,11 @@ import * as vscode from "vscode"; import { initialize as initHandler, extensionRecommendationHandler } from "./handler"; import { isExtensionInstalled, getExtensionContext, getInstalledExtension } from "../utils"; +import { initialize as initXmlRecommendation } from "./xml"; export function initialize(_context: vscode.ExtensionContext) { initHandler(); + initXmlRecommendation(_context); } export async function validateAndRecommendExtension(extName: string, message: string, isForce: boolean = false) { diff --git a/src/recommendation/xml.ts b/src/recommendation/xml.ts index 59afd7b7..32703e67 100644 --- a/src/recommendation/xml.ts +++ b/src/recommendation/xml.ts @@ -5,7 +5,7 @@ import * as vscode from "vscode"; import { extensionRecommendationHandler } from "./handler"; const EXTENSION_NAME = "redhat.vscode-xml"; -const RECOMMENDATION_MESSAGE = "XML extension is recommended to check the syntax when editing pom.xml."; +const RECOMMENDATION_MESSAGE = "XML extension is recommended for better POM editing with schema validation, auto-completion, and formatting."; function isPomDotXml(uri: vscode.Uri) { return !!uri.path && uri.path.toLowerCase().endsWith("pom.xml");