A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

apply(Project) - Method in VersioningPlugin

B

C

calculate(String) - Method in DefaultMonotonouslyIncreasingVersionNumber
calculate(String) - Method in MonotonouslyIncreasingVersionNumber
Calculate a monotonically rising version number on your own.
create(String, Class<T>, Object) - Method in ErgonExtension
Creates a nested extension object of the specified type.
createRegexFromGlob(String) - Method in VersioningExtension
Create a regex from a (simplified) glob pattern.

D

DEFAULT_FILE_ENCODING - Field in ErgonExtension
DEFAULT_LINE_BREAK - Field in ErgonExtension
The value of the line break as it is written in the settings file in eclipse.
DefaultMonotonouslyIncreasingVersionNumber - Class in ch.ergon.gradle.goodies.versioning
Takes the numbers and the numbers of commits and compounds them into a monotonously increasing long.
describeLongVersion() - Method in VersioningExtension
Takes all options and calculates the long version with them, so longFormat is always set to true.
describeVersion() - Method in VersioningExtension
Describe the version using git describe.

E

Eggs - Class in ch.ergon.gradle.goodies
Utility methods for the plugins.
ERGON_EXTENSION - Field in Eggs
The name of the container for all egg extension within the project.
ErgonExtension - Class in ch.ergon.gradle.goodies
Common settings for Ergonized builds.
exactMatch() - Method in VersioningExtension
Returns true, if HEAD is currently pointing at a commit that has a tag (that matches the options of git describe).
execute(Plugin) - Method in VersioningPlugin.ConfigureProjectWithSourceSet
execute(Plugin) - Method in VersioningPlugin.ConfigurePublishedProject

F

figureOutLongVersion(Project) - Method in VersioningPlugin

G

generateVersionPropertiesFile(Project, String) - Method in VersioningPlugin
Generate a file that describes the project version including tags and hashes and when it was built where, on which operating system with what jdk.
getExtension(Project) - Method in Eggs
Ensures that the passed project has an extensible 'eggs' extension.
getFileEncoding() - Method in ErgonExtension
getLineBreak() - Method in ErgonExtension
GlobReplace - Class in ch.ergon.gradle.goodies.versioning
How to treat the matched tag.

H

I

J

K

L

M

MonotonouslyIncreasingVersionNumber - Interface in ch.ergon.gradle.goodies.versioning
Generate a monotonously increasing version number using some smart scheme.

N

O

P

PostProcessVersion - Class in ch.ergon.gradle.goodies.versioning
If, for some reason you need to postprocess the final version, do it with a closure taking a string and returning a string.

Q

R

S

T

U

V

VersioningExtension - Class in ch.ergon.gradle.goodies.versioning
Configurable extension properties of the egg-pmd plugin.
VersioningExtension(Project) - Constructor in VersioningExtension
VersioningPlugin - Class in ch.ergon.gradle.goodies.versioning
Nice and concise versioning of your artifacts using git describe and your git tags.
VersioningPlugin.ConfigureProjectWithSourceSet - Class in ch.ergon.gradle.goodies.versioning
Will be executed when java, groovy or scala plugin is applied.
VersioningPlugin.ConfigurePublishedProject - Class in ch.ergon.gradle.goodies.versioning
versionNumber() - Method in VersioningExtension
Determine a monotonously increasing version number from the tags and number of commits.
versionProperties(Project) - Method in VersioningPlugin

W

X

Y

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _