Sonar Update Center
![Quality Gate Status](https://camo.githubusercontent.com/1d3880eb5ff0e6f0618b8cc691a7bf0ca47bd79eb5920ea123283dd1b6aa3c00/68747470733a2f2f6e6578742e736f6e6172717562652e636f6d2f736f6e6172717562652f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6f72672e736f6e6172736f757263652e7570646174652d63656e746572253341736f6e61722d7570646174652d63656e746572266d65747269633d616c6572745f737461747573)
Use as a library
<dependency>
<groupId>org.sonarsource.update-center</groupId>
<artifactId>sonar-update-center</artifactId>
<version>(latest)</version>
</dependency>
Use as a mojo
Setup
First, build and install locally.
mvn clean install -DskipTests
You will need the update center properties, which you can find here (adapt the -DinputFile
parameter below accordingly).
To generate metadata files
mvn org.sonarsource.update-center:sonar-update-center-mojo:LATEST:generate-metadata \
-DinputFile=../sonar-update-center-properties/update-center-source.properties \
-DoutputDir=output
# Currently, this requires 2 "deprecated" parameters to run. See https://jira.sonarsource.com/browse/UPC-106
mvn org.sonarsource.update-center:sonar-update-center-mojo:LATEST:generate-metadata \
-DinputFile=../sonar-update-center-properties/update-center-source.properties \
-DoutputDir=output \
-DeditionsDownloadBaseUrl=https://binaries.sonarsource.com/CommercialDistribution/editions/ \
-DeditionsOutputDir=output-editions
To generate html
This will generate html snippets for every plugins plus the compatability matrix
mvn org.sonarsource.update-center:sonar-update-center-mojo:LATEST:generate-html \
-DinputFile=../sonar-update-center-properties/update-center-source.properties \
-DoutputDir=output
To generate json files
mvn org.sonarsource.update-center:sonar-update-center-mojo:LATEST:generate-json \
-DinputFile=../sonar-update-center-properties/update-center-source.properties \
-DoutputDir=output
License
Copyright 2010-2017 SonarSource.
Licensed under the GNU Lesser General Public License, Version 3.0