org.sonar.api.batch.maven
Class MavenPlugin
java.lang.Object
org.sonar.api.batch.maven.MavenPlugin
public class MavenPlugin
- extends java.lang.Object
Constructor Summary |
MavenPlugin(org.apache.maven.model.Plugin plugin)
|
MavenPlugin(java.lang.String groupId,
java.lang.String artifactId)
|
MavenPlugin(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version)
|
Method Summary |
void |
addDependency(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String dependencyType)
|
void |
copyDependenciesFrom(org.apache.maven.project.MavenProject pom)
|
static MavenPlugin |
createPlugin(org.apache.maven.project.MavenProject pom,
java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version)
|
protected static java.util.List<MavenPlugin> |
findPluginDefinitions(org.apache.maven.project.MavenProject pom,
java.lang.String groupId,
java.lang.String artifactId)
|
java.lang.String |
getArtifactId()
|
protected static java.util.List<MavenPlugin> |
getBuildPlugins(org.apache.maven.project.MavenProject pom)
|
java.lang.String |
getConfigParameter(java.lang.String key)
|
MavenPluginConfiguration |
getConfiguration()
|
java.lang.String |
getGroupId()
|
org.apache.maven.model.Plugin |
getMavenPlugin()
|
protected static MavenPlugin |
getPlugin(java.util.Collection<MavenPlugin> plugins,
java.lang.String groupId,
java.lang.String artifactId)
|
static MavenPlugin |
getPlugin(org.apache.maven.project.MavenProject pom,
java.lang.String groupId,
java.lang.String artifactId)
|
protected static java.util.List<MavenPlugin> |
getPluginManagementPlugins(org.apache.maven.project.MavenProject pom)
|
java.lang.String |
getVersion()
|
boolean |
isEqual(MavenPlugin plugin)
|
boolean |
isEqual(java.lang.String groupId,
java.lang.String artifactId)
|
void |
setConfigParameter(java.lang.String key,
java.lang.String value)
|
void |
setConfigParameter(java.lang.String key,
java.lang.String value,
boolean override)
|
void |
setConfiguration(MavenPluginConfiguration configuration)
|
void |
setVersion(java.lang.String s)
|
void |
unsetConfigParameter(java.lang.String key)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MavenPlugin
public MavenPlugin(org.apache.maven.model.Plugin plugin)
MavenPlugin
public MavenPlugin(java.lang.String groupId,
java.lang.String artifactId)
MavenPlugin
public MavenPlugin(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version)
createPlugin
public static MavenPlugin createPlugin(org.apache.maven.project.MavenProject pom,
java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version)
getPlugin
public static MavenPlugin getPlugin(org.apache.maven.project.MavenProject pom,
java.lang.String groupId,
java.lang.String artifactId)
findPluginDefinitions
protected static java.util.List<MavenPlugin> findPluginDefinitions(org.apache.maven.project.MavenProject pom,
java.lang.String groupId,
java.lang.String artifactId)
getBuildPlugins
protected static java.util.List<MavenPlugin> getBuildPlugins(org.apache.maven.project.MavenProject pom)
getPluginManagementPlugins
protected static java.util.List<MavenPlugin> getPluginManagementPlugins(org.apache.maven.project.MavenProject pom)
getPlugin
protected static MavenPlugin getPlugin(java.util.Collection<MavenPlugin> plugins,
java.lang.String groupId,
java.lang.String artifactId)
getGroupId
public java.lang.String getGroupId()
getArtifactId
public java.lang.String getArtifactId()
getVersion
public java.lang.String getVersion()
setVersion
public void setVersion(java.lang.String s)
getMavenPlugin
public org.apache.maven.model.Plugin getMavenPlugin()
addDependency
public void addDependency(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String dependencyType)
unsetConfigParameter
public void unsetConfigParameter(java.lang.String key)
setConfigParameter
public void setConfigParameter(java.lang.String key,
java.lang.String value)
setConfigParameter
public void setConfigParameter(java.lang.String key,
java.lang.String value,
boolean override)
getConfigParameter
public java.lang.String getConfigParameter(java.lang.String key)
setConfiguration
public void setConfiguration(MavenPluginConfiguration configuration)
getConfiguration
public MavenPluginConfiguration getConfiguration()
isEqual
public boolean isEqual(java.lang.String groupId,
java.lang.String artifactId)
isEqual
public boolean isEqual(MavenPlugin plugin)
copyDependenciesFrom
public void copyDependenciesFrom(org.apache.maven.project.MavenProject pom)
Copyright © 2009 SonarSource SA. All Rights Reserved.