]> source.dussan.org Git - sonarqube.git/commit
SONAR-2126: Change API to work with project
authorEvgeny Mandrikov <mandrikov@gmail.com>
Thu, 20 Jan 2011 12:05:21 +0000 (15:05 +0300)
committerEvgeny Mandrikov <mandrikov@gmail.com>
Thu, 20 Jan 2011 13:49:40 +0000 (16:49 +0300)
commitfeb1afef7c9aac12f280185267b8fa77ad87c895
tree3ef9dec6700bbdbc34d0eae7a02e971b4e2bcb07
parent1ab2475003835b71ff44b3652691c538059db699
SONAR-2126: Change API to work with project

* Add natures and exclusions/inclusions to ProjectDirectory

* Deprecate ProjectFileSystem and Project.getFileSystem()

* Instead of interface ProjectDefinition provide class
  only for bootstrap of batch
sonar-batch/src/main/java/org/sonar/batch/DefaultProjectDefinition.java [deleted file]
sonar-batch/src/main/java/org/sonar/batch/DefaultProjectDirectory.java [deleted file]
sonar-batch/src/main/java/org/sonar/batch/bootstrap/ProjectDefinition.java [new file with mode: 0644]
sonar-plugin-api/src/main/java/org/sonar/api/project/ProjectDefinition.java [deleted file]
sonar-plugin-api/src/main/java/org/sonar/api/project/ProjectDirectory.java [deleted file]
sonar-plugin-api/src/main/java/org/sonar/api/resources/DefaultProjectDirectory.java [new file with mode: 0644]
sonar-plugin-api/src/main/java/org/sonar/api/resources/Natures.java [new file with mode: 0644]
sonar-plugin-api/src/main/java/org/sonar/api/resources/Project.java
sonar-plugin-api/src/main/java/org/sonar/api/resources/ProjectDirectory.java [new file with mode: 0644]
sonar-plugin-api/src/main/java/org/sonar/api/resources/ProjectFileSystem.java