|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.sonar.plugins.api.maven.model.MavenPom
public class MavenPom
Nested Class Summary | |
---|---|
static class |
MavenPom.AnalysisType
|
Field Summary | |
---|---|
static java.lang.String |
GROUP_ID_APACHE_MAVEN
|
static java.lang.String |
GROUP_ID_CODEHAUS_MOJO
|
static java.lang.String |
PARAM_BRANCH
|
static java.lang.String |
PARAM_DATE
|
static java.lang.String |
PARAM_DYNAMIC_ANALYSIS
|
static java.lang.String |
PARAM_LANGUAGE
|
static java.lang.String |
PARAM_PROFILE
|
static java.lang.String |
PARAM_VERSION
|
Constructor Summary | |
---|---|
MavenPom(org.apache.maven.project.MavenProject mavenProject)
|
|
MavenPom(org.apache.maven.project.MavenProject mavenProject,
org.apache.commons.configuration.Configuration configuration,
java.util.Collection<org.apache.maven.project.MavenProject> reactorProjects)
|
Method Summary | |
---|---|
MavenPlugin |
createPluginWithConfiguration(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String pluginVersion)
|
void |
definePlugin(MavenPlugin plugin)
|
boolean |
equals(java.lang.Object o)
|
MavenPlugin |
findOrCreateBuildPlugin(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version)
|
MavenPlugin |
findPlugin(java.lang.String groupId,
java.lang.String artifactId)
|
MavenPluginConfiguration |
findPluginConfiguration(java.lang.String groupId,
java.lang.String artifactId)
|
java.util.Date |
getAnalysisDate()
|
MavenPom.AnalysisType |
getAnalysisType()
|
java.lang.String |
getAnalysisVersion()
|
java.lang.String |
getArtifactId()
|
java.io.File |
getBasedir()
|
java.lang.String |
getBranch()
|
java.io.File |
getBuildDir()
|
java.io.File |
getBuildOutputDir()
|
MavenPlugin |
getBuildPlugin(java.lang.String groupId,
java.lang.String artifactId)
|
org.apache.commons.configuration.Configuration |
getConfiguration()
|
java.lang.String |
getDescription()
|
java.lang.String |
getGroupId()
|
java.util.List<java.io.File> |
getJavaSourceFiles()
Deprecated. |
java.util.Collection<java.io.File> |
getJavaTestFiles()
Deprecated. |
java.lang.String |
getJavaVersion()
|
java.lang.String |
getKey()
|
java.lang.String |
getLanguageKey()
|
org.apache.maven.project.MavenProject |
getMavenProject()
|
java.lang.String |
getName()
|
java.lang.Object |
getProperty(java.lang.String key)
|
java.io.File |
getReportOutputDir()
|
MavenPom |
getRootPom()
|
java.io.File |
getSonarWorkingDirectory()
|
java.util.List<java.io.File> |
getSourceDirs()
|
java.util.List<java.io.File> |
getSourceFiles(Language lang)
|
java.util.List<java.io.File> |
getSourceFiles(java.lang.String... suffixes)
Source files with the given suffixes (java, php, ...) |
java.util.Collection<java.io.File> |
getTestFiles(Language lang)
|
java.util.List<java.io.File> |
getTestFiles(java.lang.String... suffixes)
Source files with the given suffixes (java, php, ...) |
java.util.List<java.io.File> |
getTestSourceDirs()
|
int |
hashCode()
|
boolean |
hasJavaSources()
Deprecated. |
boolean |
hasJavaTests()
Deprecated. |
boolean |
hasSources(Language lang)
|
boolean |
hasTests(Language lang)
|
boolean |
isRoot()
|
boolean |
isSonarLightMode()
Deprecated. |
java.io.File |
resolvePath(java.lang.String path)
|
java.io.File |
writeContentToWorkingDirectory(java.lang.String content,
java.lang.String fileName)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String GROUP_ID_APACHE_MAVEN
public static final java.lang.String GROUP_ID_CODEHAUS_MOJO
public static final java.lang.String PARAM_BRANCH
public static final java.lang.String PARAM_VERSION
public static final java.lang.String PARAM_DATE
public static final java.lang.String PARAM_LANGUAGE
public static final java.lang.String PARAM_PROFILE
public static final java.lang.String PARAM_DYNAMIC_ANALYSIS
Constructor Detail |
---|
public MavenPom(org.apache.maven.project.MavenProject mavenProject, org.apache.commons.configuration.Configuration configuration, java.util.Collection<org.apache.maven.project.MavenProject> reactorProjects)
public MavenPom(org.apache.maven.project.MavenProject mavenProject)
Method Detail |
---|
public MavenPom getRootPom()
public boolean isRoot()
public MavenPom.AnalysisType getAnalysisType()
public java.lang.String getLanguageKey()
public java.lang.String getGroupId()
public java.lang.String getArtifactId()
public java.lang.String getBranch()
public java.lang.String getName()
public java.lang.String getDescription()
public java.lang.String getAnalysisVersion()
public java.util.Date getAnalysisDate()
public java.lang.String getKey()
public MavenPlugin getBuildPlugin(java.lang.String groupId, java.lang.String artifactId)
public java.io.File getBasedir()
public java.io.File getBuildDir()
public java.io.File getBuildOutputDir()
public java.util.List<java.io.File> getSourceDirs()
public java.util.List<java.io.File> getTestSourceDirs()
public java.io.File getReportOutputDir()
public java.io.File resolvePath(java.lang.String path)
public java.util.List<java.io.File> getSourceFiles(java.lang.String... suffixes)
public java.util.List<java.io.File> getTestFiles(java.lang.String... suffixes)
@Deprecated public java.util.List<java.io.File> getJavaSourceFiles()
public java.util.List<java.io.File> getSourceFiles(Language lang)
@Deprecated public boolean hasJavaSources()
public boolean hasSources(Language lang)
@Deprecated public java.util.Collection<java.io.File> getJavaTestFiles()
@Deprecated public boolean hasJavaTests()
public java.util.Collection<java.io.File> getTestFiles(Language lang)
public boolean hasTests(Language lang)
public MavenPluginConfiguration findPluginConfiguration(java.lang.String groupId, java.lang.String artifactId)
public MavenPlugin findPlugin(java.lang.String groupId, java.lang.String artifactId)
public MavenPlugin findOrCreateBuildPlugin(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
public java.io.File getSonarWorkingDirectory()
public org.apache.maven.project.MavenProject getMavenProject()
public MavenPlugin createPluginWithConfiguration(java.lang.String groupId, java.lang.String artifactId, java.lang.String pluginVersion)
public void definePlugin(MavenPlugin plugin)
public java.lang.String getJavaVersion()
@Deprecated public boolean isSonarLightMode()
public org.apache.commons.configuration.Configuration getConfiguration()
public java.lang.Object getProperty(java.lang.String key)
public java.io.File writeContentToWorkingDirectory(java.lang.String content, java.lang.String fileName) throws java.io.IOException
java.io.IOException
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |