Package dev.trinkets.gradle.plugin.pom
Class PomExtension
- java.lang.Object
-
- dev.trinkets.gradle.plugin.pom.PomExtension
-
public class PomExtension extends java.lang.ObjectProvides utilities for creating a POM file and including it in a Jar.- See Also:
PomPlugin
-
-
Constructor Summary
Constructors Constructor Description PomExtension(org.gradle.api.Project project)
-
Method Summary
Modifier and Type Method Description java.util.List<JarPom>getMap()org.gradle.api.publish.maven.MavenPublicationnewPub(java.lang.String name)Creates a new publication.voidpomToJar(org.gradle.api.publish.maven.MavenPublication src, org.gradle.jvm.tasks.Jar dst)org.gradle.api.publish.Publicationpub(java.lang.String name)Finds an existing publication.
-
-
-
Method Detail
-
pomToJar
public void pomToJar(org.gradle.api.publish.maven.MavenPublication src, org.gradle.jvm.tasks.Jar dst)- Parameters:
src- The publication of the POM to copy.dst- The Jar that will contain the copied POM file.
-
getMap
public java.util.List<JarPom> getMap()
- Returns:
- Specifies which pom files gets included in which Jar files.
-
pub
public org.gradle.api.publish.Publication pub(java.lang.String name)
Finds an existing publication.- Parameters:
name- Unique name of a new publication.- Returns:
- The new instance.
-
newPub
public org.gradle.api.publish.maven.MavenPublication newPub(java.lang.String name)
Creates a new publication.- Parameters:
name- Unique name of a new publication.- Returns:
- The new instance.
-
-