Class Sdkman


  • public class Sdkman
    extends java.lang.Object
    Since:
    0.1.0
    Author:
    Andres Almiray
    • Constructor Summary

      Constructors 
      Constructor Description
      Sdkman​(org.jreleaser.logging.JReleaserLogger logger, java.lang.String apiHost, int connectTimeout, int readTimeout, java.lang.String consumerKey, java.lang.String consumerToken, boolean dryrun)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void announce​(java.lang.String candidate, java.lang.String version)  
      void announce​(java.lang.String candidate, java.lang.String version, java.lang.String hashtag, java.lang.String releaseNotesUrl)  
      void majorRelease​(java.lang.String candidate, java.lang.String version, java.lang.String url, java.lang.String hashtag, java.lang.String releaseNotesUrl, boolean skipAnnounce)  
      void majorRelease​(java.lang.String candidate, java.lang.String version, java.lang.String platform, java.lang.String url, java.lang.String hashtag, java.lang.String releaseNotesUrl, boolean skipAnnounce)  
      void majorRelease​(java.lang.String candidate, java.lang.String version, java.util.Map<java.lang.String,​java.lang.String> platforms, java.lang.String hashtag, java.lang.String releaseNotesUrl, boolean skipAnnounce)  
      void minorRelease​(java.lang.String candidate, java.lang.String version, java.lang.String url, java.lang.String hashtag, java.lang.String releaseNotesUrl, boolean skipAnnounce)  
      void minorRelease​(java.lang.String candidate, java.lang.String version, java.lang.String platform, java.lang.String url, java.lang.String hashtag, java.lang.String releaseNotesUrl, boolean skipAnnounce)  
      void minorRelease​(java.lang.String candidate, java.lang.String version, java.util.Map<java.lang.String,​java.lang.String> platforms, java.lang.String hashtag, java.lang.String releaseNotesUrl, boolean skipAnnounce)  
      void release​(java.lang.String candidate, java.lang.String version, java.lang.String url)  
      void release​(java.lang.String candidate, java.lang.String version, java.lang.String platform, java.lang.String url)  
      void release​(java.lang.String candidate, java.lang.String version, java.util.Map<java.lang.String,​java.lang.String> platforms)  
      void setDefault​(java.lang.String candidate, java.lang.String version)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Sdkman

        public Sdkman​(org.jreleaser.logging.JReleaserLogger logger,
                      java.lang.String apiHost,
                      int connectTimeout,
                      int readTimeout,
                      java.lang.String consumerKey,
                      java.lang.String consumerToken,
                      boolean dryrun)
    • Method Detail

      • announce

        public void announce​(java.lang.String candidate,
                             java.lang.String version,
                             java.lang.String hashtag,
                             java.lang.String releaseNotesUrl)
                      throws SdkmanException
        Throws:
        SdkmanException
      • release

        public void release​(java.lang.String candidate,
                            java.lang.String version,
                            java.lang.String url)
                     throws SdkmanException
        Throws:
        SdkmanException
      • release

        public void release​(java.lang.String candidate,
                            java.lang.String version,
                            java.lang.String platform,
                            java.lang.String url)
                     throws SdkmanException
        Throws:
        SdkmanException
      • release

        public void release​(java.lang.String candidate,
                            java.lang.String version,
                            java.util.Map<java.lang.String,​java.lang.String> platforms)
                     throws SdkmanException
        Throws:
        SdkmanException
      • majorRelease

        public void majorRelease​(java.lang.String candidate,
                                 java.lang.String version,
                                 java.lang.String url,
                                 java.lang.String hashtag,
                                 java.lang.String releaseNotesUrl,
                                 boolean skipAnnounce)
                          throws SdkmanException
        Throws:
        SdkmanException
      • majorRelease

        public void majorRelease​(java.lang.String candidate,
                                 java.lang.String version,
                                 java.lang.String platform,
                                 java.lang.String url,
                                 java.lang.String hashtag,
                                 java.lang.String releaseNotesUrl,
                                 boolean skipAnnounce)
                          throws SdkmanException
        Throws:
        SdkmanException
      • majorRelease

        public void majorRelease​(java.lang.String candidate,
                                 java.lang.String version,
                                 java.util.Map<java.lang.String,​java.lang.String> platforms,
                                 java.lang.String hashtag,
                                 java.lang.String releaseNotesUrl,
                                 boolean skipAnnounce)
                          throws SdkmanException
        Throws:
        SdkmanException
      • minorRelease

        public void minorRelease​(java.lang.String candidate,
                                 java.lang.String version,
                                 java.lang.String url,
                                 java.lang.String hashtag,
                                 java.lang.String releaseNotesUrl,
                                 boolean skipAnnounce)
                          throws SdkmanException
        Throws:
        SdkmanException
      • minorRelease

        public void minorRelease​(java.lang.String candidate,
                                 java.lang.String version,
                                 java.lang.String platform,
                                 java.lang.String url,
                                 java.lang.String hashtag,
                                 java.lang.String releaseNotesUrl,
                                 boolean skipAnnounce)
                          throws SdkmanException
        Throws:
        SdkmanException
      • minorRelease

        public void minorRelease​(java.lang.String candidate,
                                 java.lang.String version,
                                 java.util.Map<java.lang.String,​java.lang.String> platforms,
                                 java.lang.String hashtag,
                                 java.lang.String releaseNotesUrl,
                                 boolean skipAnnounce)
                          throws SdkmanException
        Throws:
        SdkmanException