Re-exports§
pub use gradle::GradleProject;pub use gradle::Task as GradleTask;pub use gradle::Dependency as GradleDependency;pub use gradle::parse_gradle_build_script;pub use model::Model;pub use model::Dependency;pub use model::Build;pub use model::Profile as ModelProfile;pub use model::Repository as ModelRepository;pub use artifact::Artifact;pub use artifact::ArtifactCoordinates;pub use artifact::LocalRepository;pub use core::MavenExecutionRequest;pub use core::MavenExecutionResult;pub use core::MavenProject;pub use core::MavenSession;pub use core::LifecyclePhase;pub use resolver::DependencyResolver;pub use resolver::RemoteRepository;pub use settings::Settings;pub use settings::Profile as SettingsProfile;pub use settings::Server;pub use settings::Mirror;pub use plugin_api::Mojo;pub use plugin_api::Plugin;pub use plugin_api::PluginDescriptor;pub use error::MavenError;pub use error::MavenResult;pub use testing_utils::MockArtifactRepository;pub use testing_utils::MockDependencyResolver;pub use testing_utils::TestProjectBuilder;pub use ui::info;pub use ui::success;pub use ui::error;pub use ui::warn;pub use ui::build_success;pub use ui::build_failure;pub use cli::Cli;pub use cli::Commands;
Modules§
- annotation
- Annotation processing support for Java
- application
- Application layer - orchestrates domain services and repositories
- artifact
- build
- Build system abstraction layer
- checkstyle
- Checkstyle - Java code style checker
- cli
- common
- Common Utilities
- compiler
- config
- Configuration handling (jbuild.toml, jbuild-workspace.toml)
- core
- domain
- Domain Layer - Core business logic and domain models
- error
- gradle
- Gradle build system implementation
- incremental
- Incremental build support for smart recompilation
- language
- Multi-language support for JVM languages
- maven
- Maven build system implementation
- migration
- Build tool migration utilities
- model
- packaging
- plugin_
api - resolver
- runner
- Application runner utilities for executing Java applications
- settings
- testing
- testing_
utils - Testing utilities and mock implementations for unit testing This module provides test fixtures and mock implementations to support isolated unit testing without external dependencies
- ui
- User interface utilities for colored output and progress indicators
Macros§
- impl_
data_ driven_ enum - Macro to generate data-driven enum with associated values
- impl_
str_ conversion - Macro to generate string conversion methods for enums