Class GsPluginUtil


  • public class GsPluginUtil
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      GsPluginUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void configure​(org.gradle.api.artifacts.dsl.RepositoryHandler rh, GsOrgRepo orgRepo, java.util.function.Function<GsOrgRepo,​java.lang.String> urlTransform)  
      static java.io.File fileAtHomeDir​(java.lang.String name)  
      static java.io.File fileAtTempDir​(java.lang.String name)  
      static java.lang.String labelFor​(org.gradle.api.artifacts.ModuleVersionSelector mvs)  
      static java.lang.String labelForVersion​(java.lang.String currentVersion, GsBranchCommit commit)  
      static GsBranchCommit loadBuildCommit​(GsOrgConfig config, com.fasterxml.jackson.databind.ObjectMapper om)  
      static GsOrgConfig loadOrgConfig​(com.fasterxml.jackson.databind.ObjectMapper om, java.io.File localConfig, java.lang.String remoteConfigUrl, long lastModifiedMaxDelta)  
      static void setVersionFor​(org.gradle.api.Project project, java.lang.String rawVersion, GsBranchCommit commit)  
      static void sync​(java.net.URL src, java.io.File dst, long lastModifiedMaxDelta)  
      • Methods inherited from class java.lang.Object

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

      • GsPluginUtil

        public GsPluginUtil()
    • Method Detail

      • labelFor

        public static java.lang.String labelFor​(org.gradle.api.artifacts.ModuleVersionSelector mvs)
      • labelForVersion

        public static java.lang.String labelForVersion​(java.lang.String currentVersion,
                                                       GsBranchCommit commit)
      • setVersionFor

        public static void setVersionFor​(org.gradle.api.Project project,
                                         java.lang.String rawVersion,
                                         GsBranchCommit commit)
      • fileAtHomeDir

        public static java.io.File fileAtHomeDir​(java.lang.String name)
      • fileAtTempDir

        public static java.io.File fileAtTempDir​(java.lang.String name)
      • sync

        public static void sync​(java.net.URL src,
                                java.io.File dst,
                                long lastModifiedMaxDelta)
                         throws java.io.IOException
        Throws:
        java.io.IOException
      • loadOrgConfig

        public static GsOrgConfig loadOrgConfig​(com.fasterxml.jackson.databind.ObjectMapper om,
                                                java.io.File localConfig,
                                                java.lang.String remoteConfigUrl,
                                                long lastModifiedMaxDelta)
      • loadBuildCommit

        public static GsBranchCommit loadBuildCommit​(GsOrgConfig config,
                                                     com.fasterxml.jackson.databind.ObjectMapper om)
      • configure

        public static void configure​(org.gradle.api.artifacts.dsl.RepositoryHandler rh,
                                     GsOrgRepo orgRepo,
                                     java.util.function.Function<GsOrgRepo,​java.lang.String> urlTransform)