Expand description
pom.xml parsing and Maven Central integration.
This crate provides Maven/JVM ecosystem support for the deps-lsp server, including pom.xml parsing, dependency extraction, and Maven Central registry integration.
Re-exports§
pub use ecosystem::MavenEcosystem;pub use error::MavenError;pub use error::Result;pub use formatter::MavenFormatter;pub use parser::MavenParseResult;pub use parser::parse_pom_xml;pub use registry::MavenCentralRegistry;pub use registry::package_url;pub use types::ArtifactInfo;pub use types::MavenDependency;pub use types::MavenScope;pub use types::MavenVersion;
Modules§
- ecosystem
- Maven ecosystem implementation for deps-lsp.
- error
- Errors specific to Maven/pom.xml dependency handling.
- formatter
- Version formatting for Maven ecosystem.
- parser
- pom.xml parser with byte-accurate position tracking.
- registry
- Maven Central registry client.
- types
- Domain types for Maven/pom.xml dependencies.
- version
- Maven version comparison and pre-release detection.