Package org.gradle.api.plugins
Class MavenPluginConvention
- java.lang.Object
-
- org.gradle.api.plugins.MavenPluginConvention
-
- All Implemented Interfaces:
org.gradle.api.publication.maven.internal.MavenPomMetaInfoProvider
public class MavenPluginConvention extends Object implements org.gradle.api.publication.maven.internal.MavenPomMetaInfoProvider
Properties and methods added by theMavenPlugin.
-
-
Constructor Summary
Constructors Constructor Description MavenPluginConvention(org.gradle.api.internal.project.ProjectInternal project, org.gradle.api.publication.maven.internal.MavenFactory mavenFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Conf2ScopeMappingContainergetConf2ScopeMappings()Returns the set of rules for how to map Gradle dependencies to Maven scopes.FilegetMavenPomDir()Returns the directory to generate Maven POMs into.MavenPompom()Creates a newMavenPom.MavenPompom(Closure configureClosure)Creates and configures a newMavenPom.MavenPompom(Action<? super MavenPom> configureAction)Creates and configures a newMavenPom.voidsetConf2ScopeMappings(Conf2ScopeMappingContainer conf2ScopeMappings)voidsetMavenPomDir(File pomDir)Sets the directory to generate Maven POMs into.voidsetMavenPomDir(Object pomDir)Sets the directory to generate Maven POMs into.
-
-
-
Method Detail
-
getConf2ScopeMappings
public Conf2ScopeMappingContainer getConf2ScopeMappings()
Returns the set of rules for how to map Gradle dependencies to Maven scopes.- Returns:
- The mapping rules.
-
setConf2ScopeMappings
public void setConf2ScopeMappings(Conf2ScopeMappingContainer conf2ScopeMappings)
-
getMavenPomDir
public File getMavenPomDir()
Returns the directory to generate Maven POMs into.- Specified by:
getMavenPomDirin interfaceorg.gradle.api.publication.maven.internal.MavenPomMetaInfoProvider
-
setMavenPomDir
public void setMavenPomDir(File pomDir)
Sets the directory to generate Maven POMs into.- Parameters:
pomDir- The new POM directory.- Since:
- 4.0
-
setMavenPomDir
public void setMavenPomDir(Object pomDir)
Sets the directory to generate Maven POMs into.- Parameters:
pomDir- The new POM directory. Evaluated as perProject.file(Object).
-
pom
public MavenPom pom(Closure configureClosure)
Creates and configures a newMavenPom. The given closure is executed to configure the new POM instance.- Parameters:
configureClosure- The closure to use to configure the POM instance.- Returns:
- The POM instance.
-
-