Package io.vacco.oss.gitflow
Class GsPluginUtil
- java.lang.Object
-
- io.vacco.oss.gitflow.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 voidconfigure(org.gradle.api.artifacts.dsl.RepositoryHandler rh, GsOrgRepo orgRepo, java.util.function.Function<GsOrgRepo,java.lang.String> urlTransform)static java.io.FilefileAtHomeDir(java.lang.String name)static java.io.FilefileAtTempDir(java.lang.String name)static java.lang.StringlabelFor(org.gradle.api.artifacts.ModuleVersionSelector mvs)static java.lang.StringlabelForVersion(java.lang.String currentVersion, GsBranchCommit commit)static GsBranchCommitloadBuildCommit(GsOrgConfig config, com.fasterxml.jackson.databind.ObjectMapper om)static GsOrgConfigloadOrgConfig(com.fasterxml.jackson.databind.ObjectMapper om, java.io.File localConfig, java.lang.String remoteConfigUrl, long lastModifiedMaxDelta)static voidsetVersionFor(org.gradle.api.Project project, java.lang.String rawVersion, GsBranchCommit commit)static voidsync(java.net.URL src, java.io.File dst, long lastModifiedMaxDelta)
-
-
-
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)
-
-