org.sonar.api.batch.maven
Class MavenPlugin

java.lang.Object
  extended by org.sonar.api.batch.maven.MavenPlugin

public class MavenPlugin
extends Object

Since:
1.10

Constructor Summary
MavenPlugin(org.apache.maven.model.Plugin plugin)
           
MavenPlugin(String groupId, String artifactId, String version)
           
 
Method Summary
 MavenPlugin addDependency(String groupId, String artifactId, String version, String dependencyType)
           
 MavenPlugin addParameter(String key, String value)
           
 String getParameter(String key)
           
 String[] getParameters(String key)
           
 org.apache.maven.model.Plugin getPlugin()
           
static MavenPlugin getPlugin(org.apache.maven.project.MavenProject pom, String groupId, String artifactId)
           
 boolean hasConfiguration()
           
static MavenPlugin registerPlugin(org.apache.maven.project.MavenProject pom, String groupId, String artifactId, String version, boolean overrideVersion)
           
 void removeParameter(String key)
           
 void removeParameters()
           
 MavenPlugin setParameter(String key, String value)
           
 void setParameter(String key, String value, boolean override)
           
 MavenPlugin setVersion(String version)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MavenPlugin

public MavenPlugin(org.apache.maven.model.Plugin plugin)

MavenPlugin

public MavenPlugin(String groupId,
                   String artifactId,
                   String version)
Method Detail

setVersion

public MavenPlugin setVersion(String version)

getPlugin

public org.apache.maven.model.Plugin getPlugin()

addDependency

public MavenPlugin addDependency(String groupId,
                                 String artifactId,
                                 String version,
                                 String dependencyType)

getParameter

public String getParameter(String key)

getParameters

public String[] getParameters(String key)

setParameter

public MavenPlugin setParameter(String key,
                                String value)

setParameter

public void setParameter(String key,
                         String value,
                         boolean override)

removeParameters

public void removeParameters()

addParameter

public MavenPlugin addParameter(String key,
                                String value)

removeParameter

public void removeParameter(String key)

hasConfiguration

public boolean hasConfiguration()

registerPlugin

public static MavenPlugin registerPlugin(org.apache.maven.project.MavenProject pom,
                                         String groupId,
                                         String artifactId,
                                         String version,
                                         boolean overrideVersion)

getPlugin

public static MavenPlugin getPlugin(org.apache.maven.project.MavenProject pom,
                                    String groupId,
                                    String artifactId)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2009 SonarSource SA. All Rights Reserved.