Class to hold other extension classes
| Type | Name and description |
|---|---|
java.lang.String |
artiConfigArtifactory configuration to use for publishing. |
groovy.lang.Closure |
artifactIdHookClosure to configure artifactId name. |
groovy.lang.Closure |
genJavadocForVariantClosure to skip javadoc generation if needed |
groovy.lang.Closure |
genSourcesForVariantClosure to skip sources generation if needed |
groovy.lang.Closure |
publicationHookClosure to hook into configuration of a MavenPublication. |
groovy.lang.Closure |
skipForVariantClosure telling to skip the publication creating according to the variant |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Artifactory configuration to use for publishing.
Default available config are "arti01" and "artifactory"
You can add more configuration into "copper.arti {}" dsl and use it from here
Closure to configure artifactId name. It is taken a base name and a variant. It shall return a string with the full artifactId name.
Closure to skip javadoc generation if needed
Closure to skip sources generation if needed
Closure to hook into configuration of a MavenPublication.
When it is called groupId, version, artifactId and all artifacts are already set.
Addition of dependencies in pom.xml are not set yet. This is the place to add customization to pom.xml
Closure telling to skip the publication creating according to the variant