Skip to content

Commit 2eb2c5f

Browse files
Christopher-Chianellitriceo
authored andcommitted
chore: add plugin version enforcer rule
1 parent 819206a commit 2eb2c5f

2 files changed

Lines changed: 27 additions & 2 deletions

File tree

  • build/build-parent
  • spring-integration/spring-boot-integration-test

build/build-parent/pom.xml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@
6060
<version.asciidoctor.plugin>3.2.0</version.asciidoctor.plugin>
6161
<version.asciidoctor.plugin.pdf>2.3.23</version.asciidoctor.plugin.pdf>
6262
<version.assembly.plugin>3.8.0</version.assembly.plugin>
63+
<version.clean.plugin>3.2.0</version.clean.plugin>
6364
<version.compiler.plugin>3.15.0</version.compiler.plugin>
6465
<version.dependency.plugin>3.11.0</version.dependency.plugin>
6566
<version.deploy.plugin>3.1.4</version.deploy.plugin>
@@ -73,9 +74,11 @@
7374
<version.jaxb2.plugin>4.1.0</version.jaxb2.plugin>
7475
<version.maven-plugin.plugin>3.15.2</version.maven-plugin.plugin>
7576
<version.maven-plugin.plugin-testing>3.5.1</version.maven-plugin.plugin-testing>
77+
<version.native.plugin>1.1.5</version.native.plugin>
7678
<version.properties.plugin>1.3.0</version.properties.plugin>
7779
<version.resources.plugin>3.5.0</version.resources.plugin>
7880
<version.revapi.plugin>0.15.1</version.revapi.plugin>
81+
<version.site.plugin>3.12.1</version.site.plugin> <!-- We don't use site, but maven automatically configure it -->
7982
<version.sonar.plugin>5.7.0.6970</version.sonar.plugin>
8083
<version.source.plugin>3.4.0</version.source.plugin>
8184
<version.spotless.plugin>3.8.0</version.spotless.plugin>
@@ -280,6 +283,10 @@
280283
<version>${version.io.quarkus}</version>
281284
<extensions>true</extensions>
282285
</plugin>
286+
<plugin>
287+
<artifactId>maven-clean-plugin</artifactId>
288+
<version>${version.clean.plugin}</version>
289+
</plugin>
283290
<plugin>
284291
<artifactId>maven-dependency-plugin</artifactId>
285292
<version>${version.dependency.plugin}</version>
@@ -288,6 +295,10 @@
288295
<artifactId>maven-deploy-plugin</artifactId>
289296
<version>${version.deploy.plugin}</version>
290297
</plugin>
298+
<plugin>
299+
<artifactId>maven-site-plugin</artifactId>
300+
<version>${version.site.plugin}</version>
301+
</plugin>
291302
<plugin>
292303
<groupId>org.codehaus.mojo</groupId>
293304
<artifactId>exec-maven-plugin</artifactId>
@@ -326,6 +337,7 @@
326337
<checkProfiles>true</checkProfiles>
327338
</requireManagedDeps>
328339
<banDuplicatePomDependencyVersions/>
340+
<requirePluginVersions />
329341
</rules>
330342
<fail>true</fail>
331343
</configuration>
@@ -371,6 +383,11 @@
371383
<artifactId>maven-install-plugin</artifactId>
372384
<version>${version.install.plugin}</version>
373385
</plugin>
386+
<plugin>
387+
<groupId>io.quarkus.platform</groupId>
388+
<artifactId>quarkus-maven-plugin</artifactId>
389+
<version>${version.io.quarkus}</version>
390+
</plugin>
374391
<plugin>
375392
<groupId>io.smallrye</groupId>
376393
<artifactId>jandex-maven-plugin</artifactId>
@@ -625,6 +642,16 @@
625642
<artifactId>sonar-maven-plugin</artifactId>
626643
<version>${version.sonar.plugin}</version>
627644
</plugin>
645+
<plugin>
646+
<groupId>org.springframework.boot</groupId>
647+
<artifactId>spring-boot-maven-plugin</artifactId>
648+
<version>${version.org.springframework.boot}</version>
649+
</plugin>
650+
<plugin>
651+
<groupId>org.graalvm.buildtools</groupId>
652+
<artifactId>native-maven-plugin</artifactId>
653+
<version>${version.native.plugin}</version>
654+
</plugin>
628655
</plugins>
629656
</pluginManagement>
630657
<plugins>

spring-integration/spring-boot-integration-test/pom.xml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,6 @@
100100
<plugin>
101101
<groupId>org.graalvm.buildtools</groupId>
102102
<artifactId>native-maven-plugin</artifactId>
103-
<!-- The version inherited by Spring (1.1.6) has a dependency issue causing a failure at runtime -->
104-
<version>1.1.5</version>
105103
<extensions>true</extensions>
106104
<executions>
107105
<execution>

0 commit comments

Comments
 (0)