Interface Defaults


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

    • 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 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
    • 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.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_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
    • SUBSTITUTIONS

      static final Substitutions SUBSTITUTIONS
      The default substitutions block.
    • SUMMARY

      static final Boolean SUMMARY
      The default flag that tells when to print a summary to the console. Value: false
    • SUMMARY_FILE

      static final String SUMMARY_FILE
      The default path to the local summary 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