jbuild 0.1.8

High-performance Java build tool supporting Maven and Gradle
Documentation
//! Artifact bounded context
//!
//! Responsible for artifact management, resolution, and dependency handling.
//! This is a core domain with rich business logic around version resolution,
//! conflict resolution, and transitive dependency management.

pub mod parallel_resolver;
pub mod repositories;
pub mod services;
pub mod value_objects;

#[cfg(test)]
pub mod test_utils;

pub use parallel_resolver::{
    ParallelDependencyResolver, BatchResolution, DependencyGraph,
    ArtifactMetadata as ParallelArtifactMetadata,
};
pub use repositories::{
    ArtifactRepository, LocalRepository, RemoteRepository, RepositoryChain, ArtifactMetadata,
};
pub use services::*;
pub use value_objects::*;