Interface Defaults


  • public interface Defaults
    A utility interface that collects default configuration values.
    • Field Detail

      • BUMP

        static final String BUMP
        The default version identifier to bump. Value: null
      • 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 the user.dir from System.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
      • INITIAL_VERSION

        static final String INITIAL_VERSION
        The default initial version to use. Value: Scheme.SEMVER This strongly depends on the SCHEME and as long as it's Scheme.SEMVER, we use that to select the initial version.
      • PRESET

        static final String PRESET
        The default preset configuration. Value: null
      • 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
      • 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