aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-batch/src/main/java/org/sonar/batch/ProjectBatch.java
Commit message (Collapse)AuthorAgeFilesLines
* SONAR-2469 refactor Modulesimonbrandhof2011-05-251-174/+0
| | | | | | SONAR-2469 instanciation strategy of batch extensions SONAR-2469 fix initialization of project
* Fix merge of release 2.8simonbrandhof2011-05-191-1/+1
|
* SONAR-2298 Add support for multi-modules for non-Maven projectsEvgeny Mandrikov2011-04-261-4/+16
| | | | | | | | | | | | | | | | * 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
* Improve ProjectFileSystemEvgeny Mandrikov2011-04-121-2/+5
| | | | | | * Use ProjectFileSystem instead of DefaultProjectFileSystem in tests * Use InputFileUtils in DefaultProjectFileSystem * Add MavenProjectFileSystem
* Fix execution of PhasesTimeProfilerEvgeny Mandrikov2011-03-291-10/+4
|
* Reduce dependencies on databaseEvgeny Mandrikov2011-03-121-1/+0
| | | | | | * Remove unused method DefaultDecoratorContext#getSession() and as a result dependency on DatabaseSession * Replace DefaultIndex by SonarIndex in DefaultDecoratorContext and in DefaultSensorContext
* SONAR-2272 Add EventBusEvgeny Mandrikov2011-03-121-0/+2
|
* Add ProfileLoaderEvgeny Mandrikov2011-03-111-2/+11
|
* Introduce concept of moduleEvgeny Mandrikov2011-02-221-81/+81
|
* Upgrade copyright headerssimonbrandhof2011-02-041-1/+1
|
* SONAR-2094 Do not delete ACTIVE_RULES rows when rules are disabledsimonbrandhof2011-02-031-1/+0
|
* SONAR-2126: Change API to work with file system of a projectEvgeny Mandrikov2011-01-271-12/+12
| | | | | | | | | | * Use language keys instead of objects. * ProjectFileSystem now BatchComponent, so DefaultProjectFileSystem uses benefits from injections and some old code was removed from it to improve immutability. * Small performance improvement for DefaultInputFile.
* Move timemachine components from core plugin to batch + do not depend on ↵simonbrandhof2010-12-271-0/+4
| | | | Snapshot in PastSnapshotLoader components + fix NPE when calculating variations on measures that are still not persisted
* SONAR-2016 Sonar plugins and so extensions are not accessible from the Sonar ↵simonbrandhof2010-12-161-0/+1
| | | | Maven plugin
* SONAR-249 improve core components to load rules and metricssimonbrandhof2010-11-291-3/+1
|
* SONAR-249 add unit testssimonbrandhof2010-11-261-2/+2
|
* SONAR-249: extract persistence layer from data index + dump measures at the ↵simonbrandhof2010-11-261-31/+18
| | | | end of the batch instead of persisting them on the fly
* SONAR-1556: When a language is specified with the 'sonar.language' property ↵Godin2010-11-231-7/+19
| | | | but not supported, a clear message must be displayed
* the property sonar.core.codeCoveragePlugin is not used when it's set from UI ↵simonbrandhof2010-09-301-1/+3
| | | | console
* SONAR-1711 Allow to exclude sources from code analysis based on cutoff datesimonbrandhof2010-09-261-2/+12
|
* SONAR-1711 add a lock on SensorContext/DecoratorContext in order to avoid ↵simonbrandhof2010-09-241-0/+1
| | | | creation of resources in methods saveViolation() and saveMeasure().
* * quality models : rename ModelProvider to ModelFindersimonbrandhof2010-09-101-2/+2
| | | | * fix some integration tests
* * rename RuleProvider to RuleFindersimonbrandhof2010-09-101-2/+2
| | | | | * deprecate some classes in the rule API * add the parameter ValidationMessages to ProfileDefinition.createPrototype()
* SONAR-236 remove deprecated code from checkstyle plugin + display default ↵simonbrandhof2010-09-061-0/+141
value of rule parameters in Q profile console