Skip to content

Commit f58e27e

Browse files
authored
Update Maven packaging plugin (#68)
SonarLint compatible plugins should stop packaging their dependencies (see PACKMP-13)
1 parent 320c67c commit f58e27e

File tree

6 files changed

+12
-6
lines changed

6 files changed

+12
-6
lines changed

NOTICE.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
sonar-custom-rules-examples
2-
Copyright (C) 2016-2017 SonarSource SA
2+
Copyright (C) 2016-2022 SonarSource SA
33
mailto:info AT sonarsource DOT com
44

55
This product includes software developed at

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ Related documentation is there: https://docs.sonarqube.org/latest/extend/adding-
77

88
### License
99

10-
Copyright 2016-2019 SonarSource.
10+
Copyright 2016-2022 SonarSource.
1111

1212
Licensed under the [GNU Lesser General Public License, Version 3.0](http://www.gnu.org/licenses/lgpl.txt)

cobol-custom-rules/pom.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,13 +64,14 @@
6464
<plugin>
6565
<groupId>org.sonarsource.sonar-packaging-maven-plugin</groupId>
6666
<artifactId>sonar-packaging-maven-plugin</artifactId>
67-
<version>1.17</version>
67+
<version>1.21.0.505</version>
6868
<extensions>true</extensions>
6969
<configuration>
7070
<pluginKey>cobol-custom</pluginKey>
7171
<pluginName>COBOL Custom Rules</pluginName>
7272
<pluginClass>com.mycompany.cobol.sample.CobolCustomRulesPlugin</pluginClass>
7373
<sonarLintSupported>true</sonarLintSupported>
74+
<skipDependenciesPackaging>true</skipDependenciesPackaging>
7475
<sonarQubeMinVersion>6.7</sonarQubeMinVersion>
7576
<basePlugin>cobol</basePlugin>
7677
</configuration>

php-custom-rules/pom.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
<groupId>junit</groupId>
3838
<artifactId>junit</artifactId>
3939
<version>4.10</version>
40+
<scope>test</scope>
4041
</dependency>
4142
</dependencies>
4243

@@ -45,13 +46,14 @@
4546
<plugin>
4647
<groupId>org.sonarsource.sonar-packaging-maven-plugin</groupId>
4748
<artifactId>sonar-packaging-maven-plugin</artifactId>
48-
<version>1.17</version>
49+
<version>1.21.0.505</version>
4950
<extensions>true</extensions>
5051
<configuration>
5152
<pluginKey>php-custom</pluginKey>
5253
<pluginName>PHP Custom Rules</pluginName>
5354
<pluginClass>org.sonar.samples.php.PHPCustomRulesPlugin</pluginClass>
5455
<sonarLintSupported>true</sonarLintSupported>
56+
<skipDependenciesPackaging>true</skipDependenciesPackaging>
5557
<sonarQubeMinVersion>6.7</sonarQubeMinVersion>
5658
<basePlugin>php</basePlugin>
5759
</configuration>

python-custom-rules/pom.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,13 @@
4747
<plugin>
4848
<groupId>org.sonarsource.sonar-packaging-maven-plugin</groupId>
4949
<artifactId>sonar-packaging-maven-plugin</artifactId>
50-
<version>1.18.0.372</version>
50+
<version>1.21.0.505</version>
5151
<extensions>true</extensions>
5252
<configuration>
5353
<pluginClass>org.sonar.samples.python.CustomPythonRulesPlugin</pluginClass>
5454
<requirePlugins>python:${sonar.python.version}</requirePlugins>
55+
<sonarLintSupported>true</sonarLintSupported>
56+
<skipDependenciesPackaging>true</skipDependenciesPackaging>
5557
</configuration>
5658
</plugin>
5759

rpg-custom-rules/pom.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,13 +55,14 @@
5555
<plugin>
5656
<groupId>org.sonarsource.sonar-packaging-maven-plugin</groupId>
5757
<artifactId>sonar-packaging-maven-plugin</artifactId>
58-
<version>1.17</version>
58+
<version>1.21.0.505</version>
5959
<extensions>true</extensions>
6060
<configuration>
6161
<pluginKey>rpg-custom</pluginKey>
6262
<pluginName>RPG Custom Rules</pluginName>
6363
<pluginClass>com.sonarsource.rpg.example.MyRpgCustomPlugin</pluginClass>
6464
<sonarLintSupported>true</sonarLintSupported>
65+
<skipDependenciesPackaging>true</skipDependenciesPackaging>
6566
<sonarQubeMinVersion>6.7</sonarQubeMinVersion>
6667
<basePlugin>rpg</basePlugin>
6768
</configuration>

0 commit comments

Comments
 (0)