aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-maven-plugin/src
Commit message (Collapse)AuthorAgeFilesLines
* SONAR-2298 Add support for multi-modules for non-Maven projectsEvgeny Mandrikov2011-04-261-4/+8
| | | | | | | | | | | | | | | | * Use ProjectDefinition in ProjectTree instead of MavenProject * Allow to specify extensions for project's container via ProjectDefinition, so MavenProject not passed directly to batch in mojos * ProjectDefinition should store all information in properties * Replace DefaultProjectFileSystem by DefaultProjectFileSystem2, which works not only for Maven projects * Add DefaultProjectClasspath, which works not only for Maven projects * Enable ProjectLinksSensor only for Maven
* Replace enum Environment by class EnvironmentInformationEvgeny Mandrikov2011-02-041-4/+17
| | | | | | | * Each environment should provide key and version * Plugins for Maven 2.x and Maven 3.x have same key "Maven" and provide a real version of Maven
* Upgrade copyright headerssimonbrandhof2011-02-042-2/+2
|
* SONAR-1800: Fix issue with ClassLoader for Maven 3.x and Java 1.5Evgeny Mandrikov2011-01-291-43/+16
| | | | | | | * Restore context ClassLoader after execution of Maven plugin. * Add abstract implementation of MavenPluginExecutor to reduce duplications in concrete implementations for different Maven versions.
* SONAR-1514: Add support for a new Ant task to analyze projectsEvgeny Mandrikov2011-01-181-8/+8
| | | | | | | | | | | * Add new environment - Ant. * Introduce new component (Reactor) in order to break dependency on MavenSession. * Add annotation SupportedEnvironment and corresponding check to BatchPluginRepository. To allow specify in which environments BatchExtension should be active. * Use this new annotation to disable MavenDependenciesSensor in Ant environment.
* SONAR-236 remove deprecated code from checkstyle plugin + display default ↵simonbrandhof2010-09-062-0/+253
value of rule parameters in Q profile console