public class JGitverPluginExtension
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.lang.Boolean |
autoIncrementPatch |
java.lang.Boolean |
failIfDirty |
int |
gitCommitIDLength |
java.lang.Boolean |
mavenLike
Deprecated.
|
int |
maxDepth |
java.lang.String |
nonQualifierBranches |
java.util.List<JGitverPluginExtensionBranchPolicy> |
policies |
java.lang.String |
regexVersionTag |
fr.brouillard.oss.jgitver.Strategies |
strategy |
java.lang.String |
tagVersionPattern |
java.lang.Boolean |
useDirty |
java.lang.Boolean |
useDistance |
java.lang.Boolean |
useGitCommitID |
java.lang.Boolean |
useGitCommitTimestamp |
java.lang.String |
versionPattern |
| Constructor and Description |
|---|
JGitverPluginExtension(org.gradle.api.Project project) |
| Modifier and Type | Method and Description |
|---|---|
void |
autoIncrementPatch(boolean autoIncrementPatch) |
void |
failIfDirty(boolean failIfDirty) |
void |
gitCommitIDLength(int gitCommitIDLength) |
void |
mavenLike(boolean mavenLike) |
void |
maxDepth(int maxDepth) |
void |
nonQualifierBranches(java.lang.String nonQualifierBranches) |
void |
policy(groovy.lang.Closure closure) |
void |
regexVersionTag(java.lang.String regexVersionTag) |
void |
strategy(fr.brouillard.oss.jgitver.Strategies strategy) |
void |
strategy(java.lang.String strategy) |
void |
tagVersionPattern(java.lang.String pattern) |
void |
useDirty(boolean useDirty) |
void |
useDistance(boolean useDistance) |
void |
useGitCommitID(boolean useGitCommitID) |
void |
useGitCommitTimestamp(boolean useGitCommitTimestamp) |
void |
versionPattern(java.lang.String pattern) |
public fr.brouillard.oss.jgitver.Strategies strategy
@Deprecated public java.lang.Boolean mavenLike
public java.lang.Boolean autoIncrementPatch
public java.lang.Boolean useDistance
public java.lang.Boolean useDirty
public java.lang.Boolean failIfDirty
public java.lang.Boolean useGitCommitTimestamp
public java.lang.Boolean useGitCommitID
public int gitCommitIDLength
public int maxDepth
public java.lang.String nonQualifierBranches
public java.lang.String versionPattern
public java.lang.String tagVersionPattern
public java.lang.String regexVersionTag
public java.util.List<JGitverPluginExtensionBranchPolicy> policies
@Inject public JGitverPluginExtension(org.gradle.api.Project project)
public void strategy(fr.brouillard.oss.jgitver.Strategies strategy)
public void strategy(java.lang.String strategy)
public void mavenLike(boolean mavenLike)
public void autoIncrementPatch(boolean autoIncrementPatch)
public void useDistance(boolean useDistance)
public void useDirty(boolean useDirty)
public void failIfDirty(boolean failIfDirty)
public void useGitCommitTimestamp(boolean useGitCommitTimestamp)
public void regexVersionTag(java.lang.String regexVersionTag)
public void useGitCommitID(boolean useGitCommitID)
public void gitCommitIDLength(int gitCommitIDLength)
public void maxDepth(int maxDepth)
public void nonQualifierBranches(java.lang.String nonQualifierBranches)
public void versionPattern(java.lang.String pattern)
public void tagVersionPattern(java.lang.String pattern)
public void policy(groovy.lang.Closure closure)