|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
@Incubating public interface MavenPom
The POM for a Maven publication.
The withXml(org.gradle.api.Action) method can be used to modify the descriptor after it has been generated according to the publication data.
| Method Summary | |
|---|---|
void |
withXml(Action<? super XmlProvider> action)
Allows configuration of the POM, after it has been generated according to the input data. |
| Method Detail |
|---|
void withXml(Action<? super XmlProvider> action)
apply plugin: "java"
apply plugin: "maven-publish"
publishing {
publications {
maven.pom.withXml {
asNode().appendNode('description', 'A demonstration of maven pom customisation')
}
}
}
Note that due to Gradle's internal type conversion system, you can pass a Groovy closure to this method and
it will be automatically converted to an Action.
Each action/closure passed to this method will be stored as a callback, and executed when the publication that this descriptor is attached to is published.
For details on the structure of the XML to be modified, see the POM reference.
action - The configuration action.MavenPublication,
XmlProvider
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||