Interface Defaults
-
public interface DefaultsA utility interface that collects default configuration values.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceDefaults.ReleaseTypeA utility interface that collects default configuration values forReleaseTypeobjects.
-
Field Summary
Fields Modifier and Type Field Description static StringBUMPThe default version identifier to bump.static ChangelogConfigurationCHANGELOGThe default changelog configuration block.static CommitMessageConventionsCOMMIT_MESSAGE_CONVENTIONSThe default commit message conventions block.static StringCONFIGURATION_FILEThe default custom configuration file path.static StringDIRECTORYThe default working directory.static BooleanDRY_RUNThe default flag that prevents to alter any repository state and instead just log the actions that would be taken.static GitConfigurationGITThe default Git configuration block.static StringINITIAL_VERSIONThe default initial version to use.static StringPRESETThe default preset configuration.static Map<String,Attachment>RELEASE_ASSETSThe release assets configuration block.static BooleanRELEASE_LENIENTThe default flag that alows reading releases from the history tolerating arbitrary prefixes and extra non critical characters.static StringRELEASE_PREFIXThe default prefix to add at the beginning of a version identifier to generate the release identifier.static ReleaseTypesRELEASE_TYPESThe default release types block.static BooleanRESUMEThe default flag that enables loading a previously stored State file and resume operations from there.static SchemeSCHEMEThe default versioning scheme to use.static Map<String,ServiceConfiguration>SERVICESThe services configuration block.static StringSHARED_CONFIGURATION_FILEThe default shared custom configuration file path.static StringSTATE_FILEThe default path to the local state file.static VerbosityVERBOSITYThe default logging level.static StringVERSIONThe default release version.
-
-
-
Field Detail
-
BUMP
static final String BUMP
The default version identifier to bump. Value:null
-
CHANGELOG
static final ChangelogConfiguration CHANGELOG
The default changelog configuration block.
-
COMMIT_MESSAGE_CONVENTIONS
static final CommitMessageConventions COMMIT_MESSAGE_CONVENTIONS
The default commit message conventions block.
-
CONFIGURATION_FILE
static final String CONFIGURATION_FILE
The default custom configuration file path. Value:null
-
DIRECTORY
static final String DIRECTORY
The default working directory. Defaults to the current user directory returned by reading theuser.dirfromSystem.getProperty(String)
-
DRY_RUN
static final Boolean DRY_RUN
The default flag that prevents to alter any repository state and instead just log the actions that would be taken. Value:false
-
GIT
static final GitConfiguration GIT
The default Git configuration block.
-
INITIAL_VERSION
static final String INITIAL_VERSION
The default initial version to use. Value:Scheme.SEMVERThis strongly depends on theSCHEMEand as long as it'sScheme.SEMVER, we use that to select the initial version.
-
PRESET
static final String PRESET
The default preset configuration. Value:null
-
RELEASE_ASSETS
static final Map<String,Attachment> RELEASE_ASSETS
The release assets configuration block.
-
RELEASE_LENIENT
static final Boolean RELEASE_LENIENT
The default flag that alows reading releases from the history tolerating arbitrary prefixes and extra non critical characters. Value:true
-
RELEASE_PREFIX
static final String RELEASE_PREFIX
The default prefix to add at the beginning of a version identifier to generate the release identifier. Value:null
-
RELEASE_TYPES
static final ReleaseTypes RELEASE_TYPES
The default release types block.
-
RESUME
static final Boolean RESUME
The default flag that enables loading a previously stored State file and resume operations from there. Value:false
-
SCHEME
static final Scheme SCHEME
The default versioning scheme to use. Value:Scheme.SEMVER
-
SERVICES
static final Map<String,ServiceConfiguration> SERVICES
The services configuration block.
-
SHARED_CONFIGURATION_FILE
static final String SHARED_CONFIGURATION_FILE
The default shared custom configuration file path. Value:null
-
STATE_FILE
static final String STATE_FILE
The default path to the local state file. Value:null
-
VERBOSITY
static final Verbosity VERBOSITY
The default logging level. Value:Verbosity.WARNING. Please note that the verbosity option is actually ignored in this library implementation as the event filtering based on the verbosity needs to be configured outside this library, depending on the logging framework deployed along with SLF4J. See here for more.
-
VERSION
static final String VERSION
The default release version. Value:null
-
-