Package me.qoomon.gradle.gitversioning
Class GitVersioningPluginExtension
- java.lang.Object
-
- me.qoomon.gradle.gitversioning.GitVersioningPluginExtension
-
public abstract class GitVersioningPluginExtension extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description GitVersionDetailsgitVersionDetailsjava.util.Map<java.lang.String,java.util.function.Supplier<java.lang.String>>globalFormatPlaceholderMap
-
Constructor Summary
Constructors Constructor Description GitVersioningPluginExtension(org.gradle.api.Project project)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidapply(GitVersioningPluginConfig config)voidapply(org.gradle.api.Action<GitVersioningPluginConfig> action)protected abstract org.gradle.api.model.ObjectFactorygetObjectFactory()static <T> TnotNullOrDefault(T obj, T defaultObj)
-
-
-
Field Detail
-
gitVersionDetails
public GitVersionDetails gitVersionDetails
-
globalFormatPlaceholderMap
public java.util.Map<java.lang.String,java.util.function.Supplier<java.lang.String>> globalFormatPlaceholderMap
-
-
Method Detail
-
getObjectFactory
@Inject protected abstract org.gradle.api.model.ObjectFactory getObjectFactory()
-
apply
public void apply(org.gradle.api.Action<GitVersioningPluginConfig> action) throws java.io.IOException
- Throws:
java.io.IOException
-
apply
public void apply(GitVersioningPluginConfig config) throws java.io.IOException
- Throws:
java.io.IOException
-
notNullOrDefault
public static <T> T notNullOrDefault(T obj, T defaultObj)
-
-