org.sonar.maven
Class MavenContainer
java.lang.Object
org.sonar.maven.MavenContainer
public class MavenContainer
- extends java.lang.Object
Constructor Summary |
MavenContainer(org.apache.maven.plugin.logging.Log mavenLog,
DatabaseConnector databaseConnector,
org.apache.maven.project.MavenProject pom)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MavenContainer
public MavenContainer(org.apache.maven.plugin.logging.Log mavenLog,
DatabaseConnector databaseConnector,
org.apache.maven.project.MavenProject pom)
start
public void start()
stop
public void stop()
getMavenCollectors
public java.util.List<MavenCollector> getMavenCollectors()
getMavenPluginHandlers
public java.util.List<MavenPluginHandler> getMavenPluginHandlers()
- warning : each call creates and starts a new pico container that will be destroyed at the end of the MOJO execution.
getConfiguration
public org.apache.commons.configuration.Configuration getConfiguration()
getComponent
public java.lang.Object getComponent(java.lang.Object key)
getComponents
public <T> java.util.List<T> getComponents(java.lang.Class<T> key)
loadExtensions
public void loadExtensions(org.picocontainer.MutablePicoContainer container,
java.util.List<java.lang.Class<? extends Extension>> extensionClasses)
Copyright © 2008 SonarSource SA. All Rights Reserved.