org.sonar.api.batch.maven
Class MavenUtils
java.lang.Object
org.sonar.api.batch.maven.MavenUtils
public final class MavenUtils
- extends java.lang.Object
Method Summary |
protected static java.util.List<MavenPlugin> |
findPluginDefinitions(org.apache.maven.project.MavenProject pom,
java.lang.String groupId,
java.lang.String artifactId)
|
protected static MavenPlugin |
getBuildPlugin(org.apache.maven.project.MavenProject pom,
java.lang.String groupId,
java.lang.String artifactId)
|
protected static java.util.List<MavenPlugin> |
getBuildPlugins(org.apache.maven.project.MavenProject pom)
|
static java.lang.String |
getJavaVersion(org.apache.maven.project.MavenProject pom)
|
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)
|
static MavenPluginConfiguration |
getPluginConfiguration(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)
|
static java.nio.charset.Charset |
getSourceCharset(org.apache.maven.project.MavenProject pom)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GROUP_ID_APACHE_MAVEN
public static final java.lang.String GROUP_ID_APACHE_MAVEN
- See Also:
- Constant Field Values
GROUP_ID_CODEHAUS_MOJO
public static final java.lang.String GROUP_ID_CODEHAUS_MOJO
- See Also:
- Constant Field Values
getJavaVersion
public static java.lang.String getJavaVersion(org.apache.maven.project.MavenProject pom)
getPlugin
public static MavenPlugin getPlugin(org.apache.maven.project.MavenProject pom,
java.lang.String groupId,
java.lang.String artifactId)
getPluginConfiguration
public static MavenPluginConfiguration getPluginConfiguration(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)
getBuildPlugin
protected static MavenPlugin getBuildPlugin(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)
getSourceCharset
public static java.nio.charset.Charset getSourceCharset(org.apache.maven.project.MavenProject pom)
Copyright © 2009 SonarSource SA. All Rights Reserved.