Crate jbuild

Crate jbuild 

Source

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§

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
error
gradle
Gradle build system implementation
maven
Maven build system implementation
model
packaging
plugin_api
resolver
runner
Application runner utilities for executing Java applications
settings
testing
testing_utils
ui
User interface utilities for colored output and progress indicators