# lemminx-maven **Repository Path**: mirrors_eclipse/lemminx-maven ## Basic Information - **Project Name**: lemminx-maven - **Description**: lemminx-maven - **Primary Language**: Unknown - **License**: EPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-22 - **Last Updated**: 2026-07-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # LemMinX-Maven _Want to provide some powerful Maven pom edition support in your software without pain? Search no more!_ This project is an [Eclipse LemMinX](https://github.com/eclipse/lemminx) (XML Language Server) extension to provide some extra assistance to edition of Maven POM files Clone to Eclipse IDE ## Features Additionally to the XSD based assistance provided by LemMinX when editing pom files, this extension adds: - model error reports are diagnostics - completion and hover documentation for `dependency/scope` (test, provided, runtime, ...) - completion and hover documentation for `plugins/execution/phase` (process-resources, package, test, verify...) - completion and hover for GAVs or any groupId, artifactId, version item under `depedencies`, `dependency`, `plugins`, `plugin`, `parent` - completion and hover evaluation for properties - completion, hover documentation and validation for plugins `configuration` elements - results use local repository and remote repositories (with index) Here a demo in Eclipse IDE: ![](images/LocalMavenDepCompletion.gif) ## Consuming LemMinX Maven Get the maven artifact from the Eclipse Nexus repository ```xml ... org.eclipse.lemminx lemminx-maven 0.0.1-SNAPSHOT ... lemminx-releases https://repo.eclipse.org/content/repositories/lemminx-releases/ false true lemminx-snapshots https://repo.eclipse.org/content/repositories/lemminx-snapshots/ true false ``` Then, just start the LemMinX Language Server as documented on the LemMinX documentation, and make sure the LemMinX-Maven extension is in the classpath. If done correctly, then whenever LemMinX starts processing some `pom.xml` file, the LemMinX-Maven extension should automatically participate as well. ## Integrations ### Eclipse IDE This extension is already used from the "Generic Text Editor" in Eclipse 4.16+ when [Eclipse m2e is installed](https://github.com/eclipse-m2e/m2e-core/blob/master/README.md#-installation). ### VSCode This extension is installed with [vscode-xml-maven](https://github.com/angelozerr/vscode-xml-maven). Read [here](https://github.com/redhat-developer/vscode-xml#custom-xml-extensions) for further explanation on how it works. ## Demos and other resources Coming soon...