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 the
MavenPlugin.-
Constructor Summary
ConstructorsConstructorDescriptionMavenPluginConvention(org.gradle.api.internal.project.ProjectInternal project, org.gradle.api.publication.maven.internal.MavenFactory mavenFactory) -
Method Summary
Modifier and TypeMethodDescriptionReturns the set of rules for how to map Gradle dependencies to Maven scopes.Returns the directory to generate Maven POMs into.pom()Creates a newMavenPom.Creates and configures a newMavenPom.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.
-
Constructor Details
-
MavenPluginConvention
public MavenPluginConvention(org.gradle.api.internal.project.ProjectInternal project, org.gradle.api.publication.maven.internal.MavenFactory mavenFactory)
-
-
Method Details
-
getConf2ScopeMappings
Returns the set of rules for how to map Gradle dependencies to Maven scopes.- Returns:
- The mapping rules.
-
setConf2ScopeMappings
-
getMavenPomDir
Returns the directory to generate Maven POMs into.- Specified by:
getMavenPomDirin interfaceorg.gradle.api.publication.maven.internal.MavenPomMetaInfoProvider
-
setMavenPomDir
Sets the directory to generate Maven POMs into.- Parameters:
pomDir- The new POM directory.- Since:
- 4.0
-
setMavenPomDir
Sets the directory to generate Maven POMs into.- Parameters:
pomDir- The new POM directory. Evaluated as perProject.file(Object).
-
pom
-
pom
-
pom
-