You can download sonar-plugin-api-2.8.jar in this page.
LGPL
sonar-plugin-api-2.8.jar file has the following types.
META-INF/MANIFEST.MF META-INF/maven/org.codehaus.sonar/sonar-plugin-api/pom.properties META-INF/maven/org.codehaus.sonar/sonar-plugin-api/pom.xml org.sonar.api.BatchComponent.class org.sonar.api.BatchExtension.class org.sonar.api.CoreProperties.class org.sonar.api.Extension.class org.sonar.api.ExtensionProvider.class org.sonar.api.Plugin.class org.sonar.api.Plugins.class org.sonar.api.Properties.class org.sonar.api.Property.class org.sonar.api.ServerComponent.class org.sonar.api.ServerExtension.class org.sonar.api.SonarPlugin.class org.sonar.api.batch.AbstractCoverageExtension.class org.sonar.api.batch.AbstractCpdMapping.class org.sonar.api.batch.AbstractDirectoriesDecorator.class org.sonar.api.batch.AbstractDivisionDecorator.class org.sonar.api.batch.AbstractFileComplexityDecorator.class org.sonar.api.batch.AbstractFilesDecorator.class org.sonar.api.batch.AbstractFunctionComplexityDecorator.class org.sonar.api.batch.AbstractFunctionComplexityDistributionDecorator.class org.sonar.api.batch.AbstractSourceImporter.class org.sonar.api.batch.AbstractSumChildrenDecorator.class org.sonar.api.batch.BatchExtensionDictionnary.class org.sonar.api.batch.BuildBreaker.class org.sonar.api.batch.CheckProject.class org.sonar.api.batch.CoverageExtension.class org.sonar.api.batch.CpdMapping.class org.sonar.api.batch.Decorator.class org.sonar.api.batch.DecoratorBarriers.class org.sonar.api.batch.DecoratorContext.class org.sonar.api.batch.DefaultFormulaContext.class org.sonar.api.batch.DefaultFormulaData.class org.sonar.api.batch.DependedUpon.class org.sonar.api.batch.DependsUpon.class org.sonar.api.batch.Event.class org.sonar.api.batch.FileFilter.class org.sonar.api.batch.Initializer.class org.sonar.api.batch.Phase.class org.sonar.api.batch.PostJob.class org.sonar.api.batch.ProjectClasspath.class org.sonar.api.batch.ResourceCreationLock.class org.sonar.api.batch.ResourceFilter.class org.sonar.api.batch.Sensor.class org.sonar.api.batch.SensorContext.class org.sonar.api.batch.SonarIndex.class org.sonar.api.batch.SquidUtils.class org.sonar.api.batch.SupportedEnvironment.class org.sonar.api.batch.TimeMachine.class org.sonar.api.batch.TimeMachineQuery.class org.sonar.api.batch.events.DecoratorExecutionHandler.class org.sonar.api.batch.events.DecoratorsPhaseHandler.class org.sonar.api.batch.events.EventHandler.class org.sonar.api.batch.events.ProjectAnalysisHandler.class org.sonar.api.batch.events.SensorExecutionHandler.class org.sonar.api.batch.events.SensorsPhaseHandler.class org.sonar.api.batch.maven.DependsUponCustomRules.class org.sonar.api.batch.maven.DependsUponMavenPlugin.class org.sonar.api.batch.maven.MavenPlugin.class org.sonar.api.batch.maven.MavenPluginHandler.class org.sonar.api.batch.maven.MavenSurefireUtils.class org.sonar.api.batch.maven.MavenUtils.class org.sonar.api.charts.AbstractChart.class org.sonar.api.charts.Chart.class org.sonar.api.charts.ChartParameters.class org.sonar.api.checks.AnnotationCheckFactory.class org.sonar.api.checks.CheckFactory.class org.sonar.api.checks.NoSonarFilter.class org.sonar.api.database.BaseIdentifiable.class org.sonar.api.database.DatabaseProperties.class org.sonar.api.database.DatabaseSession.class org.sonar.api.database.model.AsyncMeasureSnapshot.class org.sonar.api.database.model.MeasureData.class org.sonar.api.database.model.MeasureModel.class org.sonar.api.database.model.ResourceModel.class org.sonar.api.database.model.RuleFailureModel.class org.sonar.api.database.model.Snapshot.class org.sonar.api.database.model.SnapshotSource.class org.sonar.api.database.model.User.class org.sonar.api.design.Dependency.class org.sonar.api.design.DependencyDto.class org.sonar.api.measures.AverageComplexityFormula.class org.sonar.api.measures.CoreMetrics.class org.sonar.api.measures.CountDistributionBuilder.class org.sonar.api.measures.CoverageMeasuresBuilder.class org.sonar.api.measures.Formula.class org.sonar.api.measures.FormulaContext.class org.sonar.api.measures.FormulaData.class org.sonar.api.measures.MeanAggregationFormula.class org.sonar.api.measures.Measure.class org.sonar.api.measures.MeasureBuilder.class org.sonar.api.measures.MeasureUtils.class org.sonar.api.measures.MeasuresFilter.class org.sonar.api.measures.MeasuresFilters.class org.sonar.api.measures.Metric.class org.sonar.api.measures.MetricFinder.class org.sonar.api.measures.Metrics.class org.sonar.api.measures.PersistenceMode.class org.sonar.api.measures.PropertiesBuilder.class org.sonar.api.measures.RangeDistributionBuilder.class org.sonar.api.measures.RuleMeasure.class org.sonar.api.measures.SumChildDistributionFormula.class org.sonar.api.measures.SumChildValuesFormula.class org.sonar.api.measures.WeightedMeanAggregationFormula.class org.sonar.api.platform.PluginRepository.class org.sonar.api.platform.Server.class org.sonar.api.platform.ServerFileSystem.class org.sonar.api.platform.ServerStartHandler.class org.sonar.api.platform.ServerStopHandler.class org.sonar.api.platform.ServerUpgradeStatus.class org.sonar.api.profiles.Alert.class org.sonar.api.profiles.AnnotationProfileParser.class org.sonar.api.profiles.ProfileDefinition.class org.sonar.api.profiles.ProfileExporter.class org.sonar.api.profiles.ProfileImporter.class org.sonar.api.profiles.RulesProfile.class org.sonar.api.profiles.XMLProfileParser.class org.sonar.api.profiles.XMLProfileSerializer.class org.sonar.api.qualitymodel.Characteristic.class org.sonar.api.qualitymodel.CharacteristicProperty.class org.sonar.api.qualitymodel.Model.class org.sonar.api.qualitymodel.ModelDefinition.class org.sonar.api.qualitymodel.ModelFinder.class org.sonar.api.resources.AbstractLanguage.class org.sonar.api.resources.DefaultProjectFileSystem.class org.sonar.api.resources.Directory.class org.sonar.api.resources.DuplicatedSourceException.class org.sonar.api.resources.File.class org.sonar.api.resources.InputFile.class org.sonar.api.resources.InputFileUtils.class org.sonar.api.resources.Java.class org.sonar.api.resources.JavaFile.class org.sonar.api.resources.JavaPackage.class org.sonar.api.resources.Language.class org.sonar.api.resources.Languages.class org.sonar.api.resources.Library.class org.sonar.api.resources.Method.class org.sonar.api.resources.Project.class org.sonar.api.resources.ProjectFileSystem.class org.sonar.api.resources.ProjectLink.class org.sonar.api.resources.ProjectUtils.class org.sonar.api.resources.Qualifiers.class org.sonar.api.resources.Resource.class org.sonar.api.resources.ResourceUtils.class org.sonar.api.resources.Scopes.class org.sonar.api.rules.ActiveRule.class org.sonar.api.rules.ActiveRuleParam.class org.sonar.api.rules.AnnotationRuleParser.class org.sonar.api.rules.Iso9126RulesCategories.class org.sonar.api.rules.Rule.class org.sonar.api.rules.RuleAnnotationUtils.class org.sonar.api.rules.RuleFinder.class org.sonar.api.rules.RuleParam.class org.sonar.api.rules.RulePriority.class org.sonar.api.rules.RuleQuery.class org.sonar.api.rules.RuleRepository.class org.sonar.api.rules.RuleUtils.class org.sonar.api.rules.RulesCategory.class org.sonar.api.rules.Violation.class org.sonar.api.rules.ViolationFilter.class org.sonar.api.rules.XMLRuleParser.class org.sonar.api.security.GroupRole.class org.sonar.api.security.LoginPasswordAuthenticator.class org.sonar.api.security.UserRole.class org.sonar.api.utils.AnnotationUtils.class org.sonar.api.utils.DateUtils.class org.sonar.api.utils.HttpDownloader.class org.sonar.api.utils.IocContainer.class org.sonar.api.utils.KeyValue.class org.sonar.api.utils.KeyValueFormat.class org.sonar.api.utils.LocalizedMessages.class org.sonar.api.utils.Logs.class org.sonar.api.utils.ManifestUtils.class org.sonar.api.utils.ParsingUtils.class org.sonar.api.utils.ProxyAuthenticator.class org.sonar.api.utils.ServerHttpClient.class org.sonar.api.utils.SonarException.class org.sonar.api.utils.StaxParser.class org.sonar.api.utils.TempFileUtils.class org.sonar.api.utils.TimeProfiler.class org.sonar.api.utils.ValidationMessages.class org.sonar.api.utils.WildcardPattern.class org.sonar.api.utils.XmlParserException.class org.sonar.api.utils.XpathParser.class org.sonar.api.utils.ZipUtils.class org.sonar.api.utils.command.Command.class org.sonar.api.utils.command.CommandException.class org.sonar.api.utils.command.CommandExecutor.class org.sonar.api.utils.dag.CyclicDependenciesException.class org.sonar.api.utils.dag.DirectAcyclicGraph.class org.sonar.api.utils.dag.Node.class org.sonar.api.violations.ViolationQuery.class org.sonar.api.web.AbstractDashboardWidget.class org.sonar.api.web.AbstractRubyTemplate.class org.sonar.api.web.CodeColorizerFormat.class org.sonar.api.web.DefaultTab.class org.sonar.api.web.Description.class org.sonar.api.web.Footer.class org.sonar.api.web.GwtExtension.class org.sonar.api.web.GwtPage.class org.sonar.api.web.NavigationSection.class org.sonar.api.web.Page.class org.sonar.api.web.ResourceLanguage.class org.sonar.api.web.ResourceQualifier.class org.sonar.api.web.ResourceScope.class org.sonar.api.web.RubyRailsPage.class org.sonar.api.web.RubyRailsWebservice.class org.sonar.api.web.RubyRailsWidget.class org.sonar.api.web.Section.class org.sonar.api.web.UserRole.class org.sonar.api.web.View.class org.sonar.api.web.Webservice.class org.sonar.api.web.Widget.class org.sonar.api.web.WidgetCategory.class org.sonar.api.web.WidgetLayout.class org.sonar.api.web.WidgetLayoutType.class org.sonar.api.web.WidgetProperties.class org.sonar.api.web.WidgetProperty.class org.sonar.api.web.WidgetPropertyType.class org.sonar.api.web.gwt.client.AbstractPage.class org.sonar.api.web.gwt.client.AbstractPage.java org.sonar.api.web.gwt.client.ResourceDictionary.class org.sonar.api.web.gwt.client.ResourceDictionary.java org.sonar.api.web.gwt.client.Utils.class org.sonar.api.web.gwt.client.Utils.java org.sonar.api.web.gwt.client.webservices.AbstractResourceQuery.class org.sonar.api.web.gwt.client.webservices.AbstractResourceQuery.java org.sonar.api.web.gwt.client.webservices.BaseQueryCallback.class org.sonar.api.web.gwt.client.webservices.BaseQueryCallback.java org.sonar.api.web.gwt.client.webservices.JSONHandlerDispatcher.class org.sonar.api.web.gwt.client.webservices.JSONHandlerDispatcher.java org.sonar.api.web.gwt.client.webservices.JsonUtils.class org.sonar.api.web.gwt.client.webservices.JsonUtils.java org.sonar.api.web.gwt.client.webservices.Measure.class org.sonar.api.web.gwt.client.webservices.Measure.java org.sonar.api.web.gwt.client.webservices.MetricsQuery.class org.sonar.api.web.gwt.client.webservices.MetricsQuery.java org.sonar.api.web.gwt.client.webservices.Query.class org.sonar.api.web.gwt.client.webservices.Query.java org.sonar.api.web.gwt.client.webservices.QueryCallBack.class org.sonar.api.web.gwt.client.webservices.QueryCallBack.java org.sonar.api.web.gwt.client.webservices.Resource.class org.sonar.api.web.gwt.client.webservices.Resource.java org.sonar.api.web.gwt.client.webservices.Resources.class org.sonar.api.web.gwt.client.webservices.Resources.java org.sonar.api.web.gwt.client.webservices.ResourcesQuery.class org.sonar.api.web.gwt.client.webservices.ResourcesQuery.java org.sonar.api.web.gwt.client.webservices.ResponsePOJO.class org.sonar.api.web.gwt.client.webservices.ResponsePOJO.java org.sonar.api.web.gwt.client.webservices.Rule.class org.sonar.api.web.gwt.client.webservices.Rule.java org.sonar.api.web.gwt.client.webservices.SequentialQueries.class org.sonar.api.web.gwt.client.webservices.SequentialQueries.java org.sonar.api.web.gwt.client.webservices.VoidResponse.class org.sonar.api.web.gwt.client.webservices.VoidResponse.java org.sonar.api.web.gwt.client.webservices.WSMetrics.class org.sonar.api.web.gwt.client.webservices.WSMetrics.java org.sonar.api.web.gwt.client.widgets.LoadingLabel.class org.sonar.api.web.gwt.client.widgets.LoadingLabel.java org/sonar/api/web/gwt/Sonar.gwt.xml
sonar-plugin-api-2.8.pom file content.
<?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>2.8</version> </parent> <artifactId>sonar-plugin-api</artifactId> <packaging>jar</packaging> <name>Sonar :: Plugin API</name> <build> <resources> <!-- sources of Sonar GWT library --> <resource> <directory>src/main/java</directory> <includes> <include>**/org/sonar/api/web/gwt/**/*</include> </includes> </resource> <resource> <directory>src/main/resources</directory> </resource> </resources> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <executions> <execution> <goals> <goal>test-jar</goal> </goals> </execution> </executions> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>org.codehaus.sonar</groupId> <artifactId>sonar-check-api</artifactId> </dependency> <dependency> <groupId>org.codehaus.sonar</groupId> <artifactId>sonar-colorizer</artifactId> </dependency> <dependency> <groupId>org.codehaus.sonar</groupId> <artifactId>sonar-duplications</artifactId> </dependency> <dependency> <groupId>org.codehaus.sonar</groupId> <artifactId>sonar-graph</artifactId> </dependency> <dependency> <groupId>org.codehaus.sonar</groupId> <artifactId>sonar-squid</artifactId> </dependency> <!-- TODO we can't remove hibernate-annotations, because currently it's used moreover it contains transitive dependency on dom4j, which is used in some plugins --> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-annotations</artifactId> <exclusions> <exclusion> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.google.collections</groupId> <artifactId>google-collections</artifactId> </dependency> <!-- TODO remove dependencies on Maven but for now they should be defined with scope provided --> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-plugin-api</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-project</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>commons-configuration</groupId> <artifactId>commons-configuration</artifactId> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> </dependency> <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> </dependency> <dependency> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> </dependency> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> </dependency> <dependency> <groupId>jfree</groupId> <artifactId>jfreechart</artifactId> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>jcl-over-slf4j</artifactId> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>log4j-over-slf4j</artifactId> </dependency> <dependency> <groupId>com.thoughtworks.xstream</groupId> <artifactId>xstream</artifactId> </dependency> <dependency> <groupId>xpp3</groupId> <artifactId>xpp3</artifactId> </dependency> <dependency> <groupId>com.google.gwt</groupId> <artifactId>gwt-user</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>com.google.gwt</groupId> <artifactId>gwt-incubator</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>org.codehaus.woodstox</groupId> <artifactId>woodstox-core-lgpl</artifactId> </dependency> <dependency> <groupId>org.codehaus.woodstox</groupId> <artifactId>stax2-api</artifactId> </dependency> <dependency> <groupId>org.codehaus.staxmate</groupId> <artifactId>staxmate</artifactId> </dependency> <dependency> <groupId>xerces</groupId> <artifactId>xercesImpl</artifactId> </dependency> <dependency> <groupId>xalan</groupId> <artifactId>xalan</artifactId> </dependency> <!-- unit tests --> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.hamcrest</groupId> <artifactId>hamcrest-all</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-all</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>xmlunit</groupId> <artifactId>xmlunit</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.dbunit</groupId> <artifactId>dbunit</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>hsqldb</groupId> <artifactId>hsqldb</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty-servlet-tester</artifactId> <scope>test</scope> </dependency> </dependencies> </project>
<dependency> <groupId>org.codehaus.sonar</groupId> <artifactId>sonar-plugin-api</artifactId> <version>2.8</version> </dependency>
If you think the following sonar-plugin-api-2.8.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.
Download sonar-plugin-api-2.8.jar file