Package bm.machine
package bm.machine
Provides the main entry point
Machine.update(bm.machine.Target) which needs a
Target passed in to be build.-
ClassDescriptionTo be thrown if the build encounters a problem.Provides a state store with one file per target holding the target's state.Machinery to build things.Provides a state store kept in a single properties file.Helps to manage the state of a target by persisting its state separately from it to be able to detect when the target and its safed state deviate.The API
Machineneeds to keep target state hashes in persistent storage between invocations,Describes a target to be built.