diff options
author | Simon Brandhof <simon.brandhof@sonarsource.com> | 2015-05-27 14:27:34 +0200 |
---|---|---|
committer | Simon Brandhof <simon.brandhof@sonarsource.com> | 2015-05-28 09:29:05 +0200 |
commit | 386e6a13b460e25ad032004d3635b071bf91e104 (patch) | |
tree | fd223fb5d79b39e6882ab83e5bf5dec5f5fed0db /plugins | |
parent | 92f01954fc68bcbe8004b1e8433a469ca67118e7 (diff) | |
download | sonarqube-386e6a13b460e25ad032004d3635b071bf91e104.tar.gz sonarqube-386e6a13b460e25ad032004d3635b071bf91e104.zip |
SONAR-6370 drop core plugin
The core plugin was highly coupled with core, so it did not respect classloader isolation
as other plugins.
Diffstat (limited to 'plugins')
3 files changed, 0 insertions, 99 deletions
diff --git a/plugins/sonar-core-plugin/pom.xml b/plugins/sonar-core-plugin/pom.xml deleted file mode 100644 index 770bdb4ed90..00000000000 --- a/plugins/sonar-core-plugin/pom.xml +++ /dev/null @@ -1,43 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - <modelVersion>4.0.0</modelVersion> - <parent> - <groupId>org.codehaus.sonar</groupId> - <artifactId>sonar</artifactId> - <version>5.2-SNAPSHOT</version> - <relativePath>../..</relativePath> - </parent> - <groupId>org.codehaus.sonar.plugins</groupId> - <artifactId>sonar-core-plugin</artifactId> - <packaging>sonar-plugin</packaging> - <name>SonarQube :: Plugins :: Core</name> - - <dependencies> - <dependency> - <groupId>org.codehaus.sonar</groupId> - <artifactId>sonar-plugin-api</artifactId> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>com.google.code.findbugs</groupId> - <artifactId>jsr305</artifactId> - <scope>provided</scope> - </dependency> - </dependencies> - - <build> - <plugins> - <plugin> - <groupId>org.codehaus.sonar</groupId> - <artifactId>sonar-packaging-maven-plugin</artifactId> - <configuration> - <pluginKey>core</pluginKey> - <pluginName>Core</pluginName> - <pluginClass>org.sonar.plugins.core.CorePlugin</pluginClass> - <pluginDescription> - <![CDATA[Provides all common components required to cover all languages.]]></pluginDescription> - </configuration> - </plugin> - </plugins> - </build> -</project> diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/CorePlugin.java b/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/CorePlugin.java deleted file mode 100644 index ceb5531722f..00000000000 --- a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/CorePlugin.java +++ /dev/null @@ -1,33 +0,0 @@ -/* - * SonarQube, open source software quality management tool. - * Copyright (C) 2008-2014 SonarSource - * mailto:contact AT sonarsource DOT com - * - * SonarQube is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3 of the License, or (at your option) any later version. - * - * SonarQube is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program; if not, write to the Free Software Foundation, - * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - */ -package org.sonar.plugins.core; - -import java.util.Collections; -import java.util.List; -import org.sonar.api.SonarPlugin; - -public final class CorePlugin extends SonarPlugin { - - @Override - public List getExtensions() { - return Collections.emptyList(); - } - -} diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/package-info.java b/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/package-info.java deleted file mode 100644 index 289afcacc66..00000000000 --- a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/package-info.java +++ /dev/null @@ -1,23 +0,0 @@ -/* - * SonarQube, open source software quality management tool. - * Copyright (C) 2008-2014 SonarSource - * mailto:contact AT sonarsource DOT com - * - * SonarQube is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3 of the License, or (at your option) any later version. - * - * SonarQube is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program; if not, write to the Free Software Foundation, - * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - */ -@ParametersAreNonnullByDefault -package org.sonar.plugins.core; - -import javax.annotation.ParametersAreNonnullByDefault; |