Skip to content

Commit 8d47861

Browse files
authored
build: upgrade dependencies and set plugin versions (#96)
1 parent b4dec1d commit 8d47861

File tree

2 files changed

+92
-34
lines changed

2 files changed

+92
-34
lines changed

packaging/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<name>packaging</name>
1313
<description>Neo4j Connector for Kafka - Packaging</description>
1414
<properties>
15-
<maven-assembly-plugin.version>3.6.0</maven-assembly-plugin.version>
15+
<maven-assembly-plugin.version>3.7.1</maven-assembly-plugin.version>
1616
<maven.build.timestamp.format>yyyy-MM-dd</maven.build.timestamp.format>
1717
<timestamp>${maven.build.timestamp}</timestamp>
1818
</properties>

pom.xml

Lines changed: 91 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
<avro.version>1.11.3</avro.version>
4646
<awaitility.version>4.2.1</awaitility.version>
4747
<build-resources.version>1.0.0</build-resources.version>
48-
<byte-buddy.version>1.14.14</byte-buddy.version>
48+
<byte-buddy.version>1.14.15</byte-buddy.version>
4949
<cdc.version>1.0.6</cdc.version>
5050
<commons-collections4.version>4.4</commons-collections4.version>
5151
<commons-lang3.version>3.14.0</commons-lang3.version>
@@ -67,12 +67,17 @@
6767
<licensing-maven-plugin.version>1.7.11</licensing-maven-plugin.version>
6868
<licensing.prepend.text>/licensing/notice-asl-prefix.txt</licensing.prepend.text>
6969
<logback.version>1.5.6</logback.version>
70-
<maven-compiler-plugin.version>3.11.0</maven-compiler-plugin.version>
71-
<maven-enforcer-plugin.version>3.3.0</maven-enforcer-plugin.version>
72-
<maven-failsafe-plugin.version>3.1.2</maven-failsafe-plugin.version>
70+
<maven-clean-plugin.version>3.3.1</maven-clean-plugin.version>
71+
<maven-compiler-plugin.version>3.13.0</maven-compiler-plugin.version>
72+
<maven-dependency-plugin.version>3.6.1</maven-dependency-plugin.version>
73+
<maven-deploy-plugin.version>3.1.1</maven-deploy-plugin.version>
74+
<maven-enforcer-plugin.version>3.4.1</maven-enforcer-plugin.version>
75+
<maven-failsafe-plugin.version>3.2.5</maven-failsafe-plugin.version>
76+
<maven-install-plugin.version>3.1.1</maven-install-plugin.version>
7377
<maven-jar-plugin.version>3.4.1</maven-jar-plugin.version>
7478
<maven-resources-plugin.version>3.3.1</maven-resources-plugin.version>
75-
<maven-surefire-plugin.version>3.1.2</maven-surefire-plugin.version>
79+
<maven-site-plugin.version>3.12.1</maven-site-plugin.version>
80+
<maven-surefire-plugin.version>3.2.5</maven-surefire-plugin.version>
7681
<mockito-kotlin.version>5.3.1</mockito-kotlin.version>
7782
<mockito.version>5.11.0</mockito.version>
7883
<neo4j-cypher-dsl.version>2022.9.2</neo4j-cypher-dsl.version>
@@ -82,7 +87,7 @@
8287
<reactor.version>2023.0.5</reactor.version>
8388
<slf4j.version>1.7.36</slf4j.version>
8489
<sortpom-maven-plugin.version>3.4.1</sortpom-maven-plugin.version>
85-
<spotless-maven-plugin.version>2.40.0</spotless-maven-plugin.version>
90+
<spotless-maven-plugin.version>2.43.0</spotless-maven-plugin.version>
8691
<testcontainers.version>1.19.7</testcontainers.version>
8792
</properties>
8893
<dependencyManagement>
@@ -320,6 +325,26 @@
320325
<build>
321326
<pluginManagement>
322327
<plugins>
328+
<plugin>
329+
<groupId>org.apache.maven.plugins</groupId>
330+
<artifactId>maven-clean-plugin</artifactId>
331+
<version>${maven-clean-plugin.version}</version>
332+
</plugin>
333+
<plugin>
334+
<groupId>org.apache.maven.plugins</groupId>
335+
<artifactId>maven-deploy-plugin</artifactId>
336+
<version>${maven-deploy-plugin.version}</version>
337+
</plugin>
338+
<plugin>
339+
<groupId>org.apache.maven.plugins</groupId>
340+
<artifactId>maven-install-plugin</artifactId>
341+
<version>${maven-install-plugin.version}</version>
342+
</plugin>
343+
<plugin>
344+
<groupId>org.apache.maven.plugins</groupId>
345+
<artifactId>maven-site-plugin</artifactId>
346+
<version>${maven-site-plugin.version}</version>
347+
</plugin>
323348
<plugin>
324349
<groupId>org.apache.maven.plugins</groupId>
325350
<artifactId>maven-jar-plugin</artifactId>
@@ -385,6 +410,31 @@
385410
</execution>
386411
</executions>
387412
</plugin>
413+
<plugin>
414+
<groupId>org.apache.maven.plugins</groupId>
415+
<artifactId>maven-enforcer-plugin</artifactId>
416+
<version>${maven-enforcer-plugin.version}</version>
417+
<executions>
418+
<execution>
419+
<id>enforce</id>
420+
<goals>
421+
<goal>enforce</goal>
422+
</goals>
423+
<phase>validate</phase>
424+
<configuration>
425+
<rules>
426+
<requireMavenVersion>
427+
<version>[3.6.3,)</version>
428+
</requireMavenVersion>
429+
<requireJavaVersion>
430+
<version>11</version>
431+
</requireJavaVersion>
432+
<dependencyConvergence/>
433+
</rules>
434+
</configuration>
435+
</execution>
436+
</executions>
437+
</plugin>
388438
<plugin>
389439
<groupId>org.jetbrains.kotlin</groupId>
390440
<artifactId>kotlin-maven-plugin</artifactId>
@@ -408,13 +458,47 @@
408458
</execution>
409459
</executions>
410460
</plugin>
461+
<plugin>
462+
<groupId>org.apache.maven.plugins</groupId>
463+
<artifactId>maven-compiler-plugin</artifactId>
464+
<version>${maven-compiler-plugin.version}</version>
465+
</plugin>
466+
<plugin>
467+
<groupId>org.apache.maven.plugins</groupId>
468+
<artifactId>maven-failsafe-plugin</artifactId>
469+
<version>${maven-failsafe-plugin.version}</version>
470+
</plugin>
471+
<plugin>
472+
<groupId>org.apache.maven.plugins</groupId>
473+
<artifactId>maven-surefire-plugin</artifactId>
474+
<version>${maven-surefire-plugin.version}</version>
475+
</plugin>
476+
<plugin>
477+
<groupId>org.apache.maven.plugins</groupId>
478+
<artifactId>maven-dependency-plugin</artifactId>
479+
<version>${maven-dependency-plugin.version}</version>
480+
</plugin>
481+
<plugin>
482+
<groupId>com.mycila</groupId>
483+
<artifactId>license-maven-plugin</artifactId>
484+
<version>${license-maven-plugin.version}</version>
485+
</plugin>
486+
<plugin>
487+
<groupId>com.github.ekryd.sortpom</groupId>
488+
<artifactId>sortpom-maven-plugin</artifactId>
489+
<version>${sortpom-maven-plugin.version}</version>
490+
</plugin>
491+
<plugin>
492+
<groupId>com.diffplug.spotless</groupId>
493+
<artifactId>spotless-maven-plugin</artifactId>
494+
<version>${spotless-maven-plugin.version}</version>
495+
</plugin>
411496
</plugins>
412497
</pluginManagement>
413498
<plugins>
414499
<plugin>
415500
<groupId>org.apache.maven.plugins</groupId>
416501
<artifactId>maven-compiler-plugin</artifactId>
417-
<version>${maven-compiler-plugin.version}</version>
418502
<configuration>
419503
<source>${java.version}</source>
420504
<target>${java.version}</target>
@@ -433,7 +517,6 @@
433517
<plugin>
434518
<groupId>org.apache.maven.plugins</groupId>
435519
<artifactId>maven-dependency-plugin</artifactId>
436-
<version>3.6.1</version>
437520
<executions>
438521
<execution>
439522
<id>dependency-paths-as-properties</id>
@@ -446,7 +529,6 @@
446529
<plugin>
447530
<groupId>org.apache.maven.plugins</groupId>
448531
<artifactId>maven-surefire-plugin</artifactId>
449-
<version>${maven-surefire-plugin.version}</version>
450532
<configuration>
451533
<includes>
452534
<include>**/*Test.*</include>
@@ -457,7 +539,6 @@
457539
<plugin>
458540
<groupId>org.apache.maven.plugins</groupId>
459541
<artifactId>maven-failsafe-plugin</artifactId>
460-
<version>${maven-failsafe-plugin.version}</version>
461542
<configuration>
462543
<includes>
463544
<include>**/*IT.*</include>
@@ -476,7 +557,6 @@
476557
<plugin>
477558
<groupId>com.mycila</groupId>
478559
<artifactId>license-maven-plugin</artifactId>
479-
<version>${license-maven-plugin.version}</version>
480560
<configuration>
481561
<strictCheck>true</strictCheck>
482562
<licenseSets>
@@ -512,7 +592,6 @@
512592
<plugin>
513593
<groupId>com.github.ekryd.sortpom</groupId>
514594
<artifactId>sortpom-maven-plugin</artifactId>
515-
<version>${sortpom-maven-plugin.version}</version>
516595
<configuration>
517596
<encoding>${project.build.sourceEncoding}</encoding>
518597
<keepBlankLines>false</keepBlankLines>
@@ -538,7 +617,6 @@
538617
<plugin>
539618
<groupId>com.diffplug.spotless</groupId>
540619
<artifactId>spotless-maven-plugin</artifactId>
541-
<version>${spotless-maven-plugin.version}</version>
542620
<configuration>
543621
<kotlin>
544622
<!-- These are the defaults, you can override if you want -->
@@ -576,26 +654,6 @@
576654
<groupId>org.apache.maven.plugins</groupId>
577655
<artifactId>maven-enforcer-plugin</artifactId>
578656
<version>${maven-enforcer-plugin.version}</version>
579-
<executions>
580-
<execution>
581-
<id>enforce</id>
582-
<goals>
583-
<goal>enforce</goal>
584-
</goals>
585-
<phase>validate</phase>
586-
<configuration>
587-
<rules>
588-
<requireMavenVersion>
589-
<version>3.6</version>
590-
</requireMavenVersion>
591-
<requireJavaVersion>
592-
<version>11</version>
593-
</requireJavaVersion>
594-
<dependencyConvergence/>
595-
</rules>
596-
</configuration>
597-
</execution>
598-
</executions>
599657
</plugin>
600658
</plugins>
601659
<sourceDirectory>${project.basedir}/src/main/kotlin</sourceDirectory>

0 commit comments

Comments
 (0)