Class VcsConstants


  • public class VcsConstants
    extends java.lang.Object
    Constants controlling behaviour when integrating against a version control system.
    • Field Detail

      • VSC_IMPLEMENTATION

        public static final java.lang.String VSC_IMPLEMENTATION
        Implementation to load, if property not provided will attempt to load one from lib.
        See Also:
        Constant Field Values
      • VCS_CLEAN_UPDATE

        public static final java.lang.String VCS_CLEAN_UPDATE
        Whether or not to always do a git checkout -f (or equivalent)
        See Also:
        Constant Field Values
      • VCS_PASSWORD_KEY

        public static final java.lang.String VCS_PASSWORD_KEY
        The password to access VCS (if required)
        See Also:
        Constant Field Values
      • VCS_USERNAME_KEY

        public static final java.lang.String VCS_USERNAME_KEY
        The username to access VCS (if required)
        See Also:
        Constant Field Values
      • VCS_LOCAL_URL_KEY

        public static final java.lang.String VCS_LOCAL_URL_KEY
        The local working copy for any files checked out.
        See Also:
        Constant Field Values
      • VCS_REMOTE_REPO_URL_KEY

        public static final java.lang.String VCS_REMOTE_REPO_URL_KEY
        The remote VCS url.
        See Also:
        Constant Field Values
      • VCS_REVISION_KEY

        public static final java.lang.String VCS_REVISION_KEY
        The revision or branch to checkout.
        See Also:
        Constant Field Values
      • VCS_SSH_TUNNEL_PORT_KEY

        public static final java.lang.String VCS_SSH_TUNNEL_PORT_KEY
        See Also:
        Constant Field Values
      • VCS_SSH_KEYFILE_URL_KEY

        public static final java.lang.String VCS_SSH_KEYFILE_URL_KEY
        The SSH keyfile
        See Also:
        Constant Field Values
      • VCS_SSH_PASSPHRASE_KEY

        public static final java.lang.String VCS_SSH_PASSPHRASE_KEY
        The SSH password
        See Also:
        Constant Field Values
      • VCS_SSL_CERTIFICATE_URL_KEY

        public static final java.lang.String VCS_SSL_CERTIFICATE_URL_KEY
        See Also:
        Constant Field Values
      • VCS_SSL_PASSWORD_KEY

        public static final java.lang.String VCS_SSL_PASSWORD_KEY
        See Also:
        Constant Field Values
      • VCS_AUTHENTICATION_IMPL_KEY

        public static final java.lang.String VCS_AUTHENTICATION_IMPL_KEY
        The type of VCS authentication which may be different according to each VCS provider.
        See Also:
        Constant Field Values
      • VCS_SSH_PROXY

        public static final java.lang.String VCS_SSH_PROXY
        Whether or not we attempt to use a HTTP proxy when performing connections.

        If the target resource is a HTTP resource, then setting the standard java system properties http.proxyHost, http.proxyPort will be sufficient. This will only be used when connecting to non-http resources (such as SSH or similar).

        See Also:
        Constant Field Values
      • VCS_SSH_PROXY_USERNAME

        public static final java.lang.String VCS_SSH_PROXY_USERNAME
        The proxy username (if any).
        See Also:
        Constant Field Values
      • VCS_SSH_PROXY_PASSWORD

        public static final java.lang.String VCS_SSH_PROXY_PASSWORD
        The proxy password (if any).
        See Also:
        Constant Field Values
    • Constructor Detail

      • VcsConstants

        public VcsConstants()