Skip to content

Commit c812d43

Browse files
build: update Maven POM
Signed-off-by: Andreas Reichel <andreas@manticore-projects.com> Signed-off-by: manticore-projects <andreas@manticore-projects.com>
1 parent 5defb65 commit c812d43

File tree

1 file changed

+39
-53
lines changed

1 file changed

+39
-53
lines changed

pom.xml

Lines changed: 39 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
<groupId>com.github.jsqlparser</groupId>
44
<artifactId>jsqlparser</artifactId>
55
<version>5.4-SNAPSHOT</version>
6-
<name>JSQLParser library</name>
6+
<name>JSQLParser library</name>
77
<inceptionYear>2004</inceptionYear>
88
<organization>
9-
<name>JSQLParser</name>
9+
<name>JSQLParser</name>
1010
</organization>
1111
<packaging>bundle</packaging>
1212
<url>https://github.com/JSQLParser/JSqlParser</url>
@@ -79,10 +79,10 @@
7979
<scope>test</scope>
8080
</dependency>
8181
<dependency>
82-
<groupId>org.junit.jupiter</groupId>
83-
<artifactId>junit-jupiter</artifactId>
84-
<version>5.11.4</version>
85-
<scope>test</scope>
82+
<groupId>org.junit.jupiter</groupId>
83+
<artifactId>junit-jupiter</artifactId>
84+
<version>5.11.4</version>
85+
<scope>test</scope>
8686
</dependency>
8787
<dependency>
8888
<groupId>org.mockito</groupId>
@@ -118,8 +118,8 @@
118118
<!-- This is needed for the Validation Framework tests -->
119119
<dependency>
120120
<groupId>org.hamcrest</groupId>
121-
<artifactId>hamcrest-all</artifactId>
122-
<version>1.3</version>
121+
<artifactId>hamcrest</artifactId>
122+
<version>2.2</version>
123123
<scope>test</scope>
124124
</dependency>
125125

@@ -179,7 +179,7 @@
179179
<plugin>
180180
<groupId>org.codehaus.mojo</groupId>
181181
<artifactId>exec-maven-plugin</artifactId>
182-
<version>3.1.0</version>
182+
<version>3.5.0</version>
183183
<configuration>
184184
<mainClass>net.sf.jsqlparser.parser.ParserKeywordsUtils</mainClass>
185185
<arguments>
@@ -191,8 +191,9 @@
191191
<plugin>
192192
<groupId>org.apache.maven.plugins</groupId>
193193
<artifactId>maven-pmd-plugin</artifactId>
194-
<version>3.21.2</version>
194+
<version>3.26.0</version>
195195
<configuration>
196+
<minimumPriority>2</minimumPriority>
196197
<rulesets>
197198
<!-- Custom local file system rule set -->
198199
<ruleset>${project.basedir}/config/pmd/ruleset.xml</ruleset>
@@ -309,16 +310,6 @@
309310
</dependency>
310311
</dependencies>
311312
</plugin>
312-
<plugin>
313-
<groupId>org.apache.maven.plugins</groupId>
314-
<artifactId>maven-eclipse-plugin</artifactId>
315-
<version>2.9</version>
316-
<configuration>
317-
<sourceIncludes>
318-
<sourceInclude>/target/generated-sources/javacc</sourceInclude>
319-
</sourceIncludes>
320-
</configuration>
321-
</plugin>
322313
<plugin>
323314
<groupId>org.apache.maven.plugins</groupId>
324315
<artifactId>maven-resources-plugin</artifactId>
@@ -354,12 +345,12 @@
354345
<plugin>
355346
<groupId>org.apache.maven.plugins</groupId>
356347
<artifactId>maven-release-plugin</artifactId>
357-
<!--
358-
dont switch to version 3.0.1, that makes the strange certificate problems
348+
<!--
349+
dont switch to version 3.0.1, that makes the strange certificate problems
359350
start maven release with -Dmaven.wagon.http.ssl.allowall=true since JDK 1.8
360351
does not have a complete truststore
361-
-->
362-
<version>3.0.0-M7</version>
352+
-->
353+
<version>3.1.1</version>
363354
<configuration>
364355
<localCheckout>true</localCheckout>
365356
<pushChanges>false</pushChanges>
@@ -370,7 +361,7 @@
370361
<plugin>
371362
<groupId>org.apache.maven.plugins</groupId>
372363
<artifactId>maven-source-plugin</artifactId>
373-
<version>3.2.1</version>
364+
<version>3.3.1</version>
374365
<executions>
375366
<execution>
376367
<id>attach-sources</id>
@@ -414,11 +405,6 @@
414405
</archive>
415406
</configuration>
416407
</plugin>
417-
<plugin>
418-
<groupId>org.eluder.coveralls</groupId>
419-
<artifactId>coveralls-maven-plugin</artifactId>
420-
<version>4.3.0</version>
421-
</plugin>
422408
<plugin>
423409
<groupId>org.apache.felix</groupId>
424410
<artifactId>maven-bundle-plugin</artifactId>
@@ -443,7 +429,7 @@
443429
<plugin>
444430
<groupId>org.jacoco</groupId>
445431
<artifactId>jacoco-maven-plugin</artifactId>
446-
<version>0.8.11</version>
432+
<version>0.8.13</version>
447433
<executions>
448434
<execution>
449435
<goals>
@@ -462,7 +448,7 @@
462448
<plugin>
463449
<groupId>com.diffplug.spotless</groupId>
464450
<artifactId>spotless-maven-plugin</artifactId>
465-
<version>2.43.0</version>
451+
<version>2.44.4</version>
466452
<configuration>
467453
<!-- optional: limit format enforcement to just the files changed by this feature branch -->
468454
<ratchetFrom>origin/master</ratchetFrom>
@@ -506,21 +492,21 @@
506492
<plugin>
507493
<groupId>org.sonatype.central</groupId>
508494
<artifactId>central-publishing-maven-plugin</artifactId>
509-
<version>0.8.0</version>
495+
<version>0.10.0</version>
510496
<extensions>true</extensions>
511497
<configuration>
512-
<publishingServerId>sonatype-nexus</publishingServerId>
498+
<publishingServerId>sonatype-nexus</publishingServerId>
513499
</configuration>
514-
</plugin>
500+
</plugin>
515501
</plugins>
516502
</build>
517-
503+
518504
<reporting>
519505
<plugins>
520506
<plugin>
521507
<groupId>org.apache.maven.plugins</groupId>
522508
<artifactId>maven-surefire-report-plugin</artifactId>
523-
<version>3.0.0-M7</version>
509+
<version>3.5.2</version>
524510
<configuration>
525511
<outputDirectory>${project.reporting.outputDirectory}/testresults</outputDirectory>
526512
<argLine>-Xmx2G -Xms800m -Xss4m</argLine>
@@ -529,7 +515,7 @@
529515
<plugin>
530516
<groupId>org.apache.maven.plugins</groupId>
531517
<artifactId>maven-javadoc-plugin</artifactId>
532-
<version>3.4.1</version>
518+
<version>3.11.2</version>
533519
<configuration>
534520
<useStandardDocletOptions>true</useStandardDocletOptions>
535521
<doclint>none</doclint>
@@ -549,18 +535,18 @@
549535
<plugin>
550536
<groupId>org.apache.maven.plugins</groupId>
551537
<artifactId>maven-project-info-reports-plugin</artifactId>
552-
<version>3.4.1</version>
538+
<version>3.9.0</version>
553539
</plugin>
554540
<plugin>
555541
<groupId>org.apache.maven.plugins</groupId>
556542
<artifactId>maven-jxr-plugin</artifactId>
557-
<version>3.3.0</version>
543+
<version>3.6.0</version>
558544
</plugin>
559-
545+
560546
<plugin>
561-
<groupId>org.codehaus.mojo</groupId>
562-
<artifactId>findbugs-maven-plugin</artifactId>
563-
<version>3.0.5</version>
547+
<groupId>com.github.spotbugs</groupId>
548+
<artifactId>spotbugs-maven-plugin</artifactId>
549+
<version>4.9.3.0</version>
564550
</plugin>
565551
</plugins>
566552
</reporting>
@@ -579,7 +565,7 @@
579565
<plugin>
580566
<groupId>org.apache.maven.plugins</groupId>
581567
<artifactId>maven-gpg-plugin</artifactId>
582-
<version>1.6</version>
568+
<version>3.2.7</version>
583569
<executions>
584570
<execution>
585571
<id>sign-artifacts</id>
@@ -596,7 +582,7 @@
596582
</plugins>
597583
</build>
598584
</profile>
599-
585+
600586
<profile>
601587
<id>check.sources</id>
602588
<activation>
@@ -610,7 +596,7 @@
610596
<plugin>
611597
<groupId>org.apache.maven.plugins</groupId>
612598
<artifactId>maven-checkstyle-plugin</artifactId>
613-
<version>3.3.1</version>
599+
<version>3.6.0</version>
614600
<executions>
615601
<execution>
616602
<id>verify-style</id>
@@ -646,14 +632,14 @@
646632
<module name="StringLiteralEquality" />
647633
<module name="RedundantImport" />
648634
<module name="UnusedImports" />
649-
635+
650636
<module name="WhitespaceAfter" />
651-
637+
652638
<module name="NeedBraces" />
653639
<module name="UnnecessaryParentheses" />
654640
<module name="LeftCurly" />
655641
<module name="RightCurly" />
656-
642+
657643
<module name="SuppressWarningsHolder" />
658644
</module>
659645
</module>
@@ -688,10 +674,10 @@
688674
<properties>
689675
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
690676
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
691-
<pmdVersion>6.55.0</pmdVersion>
692-
<checkStyleVersion>10.14.0</checkStyleVersion>
677+
<pmdVersion>7.17.0</pmdVersion>
678+
<checkStyleVersion>10.23.1</checkStyleVersion>
693679
</properties>
694680

695681
<description>JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes.
696682
The generated hierarchy can be navigated using the Visitor Pattern.</description>
697-
</project>
683+
</project>

0 commit comments

Comments
 (0)