org.gradle.api.plugins
Class MavenPluginConvention

java.lang.Object
  extended by 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
MavenPluginConvention(org.gradle.api.internal.project.ProjectInternal project, org.gradle.api.publication.maven.internal.MavenFactory mavenFactory)
           
 
Method Summary
 Conf2ScopeMappingContainer getConf2ScopeMappings()
          Returns the set of rules for how to map Gradle dependencies to Maven scopes.
 File getMavenPomDir()
          Returns the directory to generate Maven POMs into.
 File getPomDir()
          Deprecated. Use getMavenPomDir() instead.
 String getPomDirName()
          Deprecated. Use getMavenPomDir() instead.
 MavenPom pom()
          Creates a new MavenPom.
 MavenPom pom(Closure configureClosure)
          Creates and configures a new MavenPom.
 void setConf2ScopeMappings(Conf2ScopeMappingContainer conf2ScopeMappings)
           
 void setMavenPomDir(Object pomDir)
          Sets the directory to generate Maven POMs into.
 void setPomDirName(String pomDirName)
          Deprecated. Use setMavenPomDir(java.lang.Object) instead.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MavenPluginConvention

public MavenPluginConvention(org.gradle.api.internal.project.ProjectInternal project,
                             org.gradle.api.publication.maven.internal.MavenFactory mavenFactory)
Method Detail

getPomDirName

@Deprecated
public String getPomDirName()
Deprecated. Use getMavenPomDir() instead.

Returns the name of the directory to generate Maven POMs into, relative to the build directory.


setPomDirName

@Deprecated
public void setPomDirName(String pomDirName)
Deprecated. Use setMavenPomDir(java.lang.Object) instead.

Sets the name of the directory to generate Maven POMs into, relative to the build directory.


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)

getPomDir

@Deprecated
public File getPomDir()
Deprecated. Use getMavenPomDir() instead.

Returns the directory to generate Maven POMs into.


getMavenPomDir

public File getMavenPomDir()
Returns the directory to generate Maven POMs into.

Specified by:
getMavenPomDir in interface org.gradle.api.publication.maven.internal.MavenPomMetaInfoProvider

setMavenPomDir

public void setMavenPomDir(Object pomDir)
Sets the directory to generate Maven POMs into.

Parameters:
pomDir - The new POM directory. Evaluated as for Project.file(Object).

pom

public MavenPom pom()
Creates a new MavenPom.

Returns:
The POM instance.

pom

public MavenPom pom(Closure configureClosure)
Creates and configures a new MavenPom. 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.