Skip to main content

Crate deps_maven

Crate deps_maven 

Source
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.