Module de.sormuras.bach
Package de.sormuras.bach
Provides the classes and interfaces for the
Bach.java build tool.
Unless otherwise noted, passing a null argument to a constructor or method in any class or
interface in this package will cause a NullPointerException to be thrown.
-
Interface Summary Interface Description Call<T> A tool call with a list of argument objects. -
Class Summary Class Description Bach Java Shell Builder - build modular projects with JDK tools.Call.Argument An argument is a named tool option consisting of an option key and zero or more values.Call.Tool A named tool call.Configuration A configuration record.Configuration.Flags A set of modifiers and feature toggles.Logbook A logbook records textual log entries of all levels and also records tool call results.Main Bach's main program.Main.BachToolProvider Project Bach's project model. -
Enum Summary Enum Description Flag A flag represents a feature toggle.