]> source.dussan.org Git - sonarqube.git/commit
SONAR-6370 isolate plugin classloader from core classes
authorSimon Brandhof <simon.brandhof@sonarsource.com>
Fri, 29 May 2015 08:29:04 +0000 (10:29 +0200)
committerSimon Brandhof <simon.brandhof@sonarsource.com>
Fri, 5 Jun 2015 07:54:04 +0000 (09:54 +0200)
commit0956511c8c9d6aa6639d4378f47d73877cdc18de
treec7a14388d2eec8a5f1f1d7d25fb48894ee4aae9f
parentb1a02efd650918249cd828bd19f4ebf2118d8a79
SONAR-6370 isolate plugin classloader from core classes
48 files changed:
plugins/sonar-xoo-plugin/pom.xml
plugins/sonar-xoo-plugin/src/main/java/org/sonar/xoo/coverage/AbstractCoverageSensor.java
plugins/sonar-xoo-plugin/src/main/java/org/sonar/xoo/lang/MeasureSensor.java
plugins/sonar-xoo-plugin/src/main/java/org/sonar/xoo/lang/SymbolReferencesSensor.java
plugins/sonar-xoo-plugin/src/main/java/org/sonar/xoo/lang/SyntaxHighlightingSensor.java
plugins/sonar-xoo-plugin/src/main/java/org/sonar/xoo/scm/XooBlameCommand.java
plugins/sonar-xoo-plugin/src/main/java/org/sonar/xoo/test/CoveragePerTestSensor.java
plugins/sonar-xoo-plugin/src/main/java/org/sonar/xoo/test/TestExecutionSensor.java
pom.xml
server/sonar-server/src/main/java/org/sonar/server/charts/ChartsServlet.java
server/sonar-server/src/main/java/org/sonar/server/platform/platformlevel/PlatformLevel2.java
server/sonar-server/src/main/java/org/sonar/server/plugins/ServerExtensionInstaller.java
server/sonar-server/src/main/java/org/sonar/server/plugins/ServerPluginExploder.java [deleted file]
server/sonar-server/src/main/java/org/sonar/server/plugins/ServerPluginJarExploder.java [new file with mode: 0644]
server/sonar-server/src/main/java/org/sonar/server/plugins/ServerPluginRepository.java
server/sonar-server/src/test/java/org/sonar/server/plugins/ServerPluginExploderTest.java [deleted file]
server/sonar-server/src/test/java/org/sonar/server/plugins/ServerPluginJarExploderTest.java [new file with mode: 0644]
server/sonar-server/src/test/java/org/sonar/server/plugins/ServerPluginRepositoryTest.java
sonar-batch/pom.xml
sonar-batch/src/main/java/org/sonar/batch/bootstrap/BatchPluginExploder.java [deleted file]
sonar-batch/src/main/java/org/sonar/batch/bootstrap/BatchPluginJarExploder.java [new file with mode: 0644]
sonar-batch/src/main/java/org/sonar/batch/bootstrap/BatchPluginLoader.java [deleted file]
sonar-batch/src/main/java/org/sonar/batch/bootstrap/GlobalContainer.java
sonar-batch/src/test/java/org/sonar/batch/bootstrap/BatchPluginExploderTest.java [deleted file]
sonar-batch/src/test/java/org/sonar/batch/bootstrap/BatchPluginJarExploderTest.java [new file with mode: 0644]
sonar-core/pom.xml
sonar-core/src/main/java/org/sonar/core/platform/ClassloaderDef.java [deleted file]
sonar-core/src/main/java/org/sonar/core/platform/PluginClassloaderDef.java [new file with mode: 0644]
sonar-core/src/main/java/org/sonar/core/platform/PluginClassloaderFactory.java [new file with mode: 0644]
sonar-core/src/main/java/org/sonar/core/platform/PluginExploder.java [deleted file]
sonar-core/src/main/java/org/sonar/core/platform/PluginJarExploder.java [new file with mode: 0644]
sonar-core/src/main/java/org/sonar/core/platform/PluginLoader.java
sonar-core/src/test/java/org/sonar/core/platform/PluginClassloaderFactoryTest.java [new file with mode: 0644]
sonar-core/src/test/java/org/sonar/core/platform/PluginExploderTest.java [deleted file]
sonar-core/src/test/java/org/sonar/core/platform/PluginJarExploderTest.java [new file with mode: 0644]
sonar-core/src/test/java/org/sonar/core/platform/PluginLoaderTest.java
sonar-core/src/test/projects/.gitignore [new file with mode: 0644]
sonar-core/src/test/projects/README.txt [new file with mode: 0644]
sonar-core/src/test/projects/base-plugin/pom.xml [new file with mode: 0644]
sonar-core/src/test/projects/base-plugin/src/org/sonar/plugins/base/BasePlugin.java [new file with mode: 0644]
sonar-core/src/test/projects/base-plugin/src/org/sonar/plugins/base/api/BaseApi.java [new file with mode: 0644]
sonar-core/src/test/projects/base-plugin/target/base-plugin-0.1-SNAPSHOT.jar [new file with mode: 0644]
sonar-core/src/test/projects/dependent-plugin/pom.xml [new file with mode: 0644]
sonar-core/src/test/projects/dependent-plugin/src/org/sonar/plugins/dependent/DependentPlugin.java [new file with mode: 0644]
sonar-core/src/test/projects/dependent-plugin/target/dependent-plugin-0.1-SNAPSHOT.jar [new file with mode: 0644]
sonar-core/src/test/projects/pom.xml [new file with mode: 0644]
sonar-plugin-api-deps/pom.xml
sonar-plugin-api/pom.xml