Skip to content

Commit ce5fa0a

Browse files
committed
[bugfix] maven-dependency-plugin version 3.3.0+ is needed for Java 17
1 parent 5e3439b commit ce5fa0a

File tree

10 files changed

+51
-1
lines changed

10 files changed

+51
-1
lines changed

exist-ant/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@
7272
<dependency>
7373
<groupId>com.google.code.findbugs</groupId>
7474
<artifactId>jsr305</artifactId>
75+
<scope>test</scope>
7576
</dependency>
7677

7778
<dependency>

exist-core/pom.xml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -422,6 +422,7 @@
422422
<groupId>org.eclipse.jetty</groupId>
423423
<artifactId>jetty-http</artifactId>
424424
<version>${jetty.version}</version>
425+
<!-- NOTE: needed for both scopes: <scope>runtime</scope><scope>test</scope> -->
425426
</dependency>
426427
<dependency>
427428
<groupId>org.eclipse.jetty</groupId>
@@ -541,6 +542,7 @@
541542
<dependency>
542543
<groupId>org.xmlunit</groupId>
543544
<artifactId>xmlunit-matchers</artifactId>
545+
<scope>test</scope>
544546
</dependency>
545547
<dependency>
546548
<groupId>org.xmlunit</groupId>
@@ -949,6 +951,7 @@ The BaseX Team. The original license statement is also included below.]]></pream
949951
<ignoredUnusedDeclaredDependency>org.apache.logging.log4j:log4j-core:jar:${log4j.version}</ignoredUnusedDeclaredDependency>
950952
<ignoredUnusedDeclaredDependency>org.apache.logging.log4j:log4j-jcl:jar:${log4j.version}</ignoredUnusedDeclaredDependency>
951953
<ignoredUnusedDeclaredDependency>org.apache.logging.log4j:log4j-slf4j2-impl:jar:${log4j.version}</ignoredUnusedDeclaredDependency>
954+
<ignoredUnusedDeclaredDependency>org.apache.logging.log4j:log4j-jul:jar:${log4j.version}</ignoredUnusedDeclaredDependency>
952955

953956
<ignoredUnusedDeclaredDependency>org.glassfish.jaxb:jaxb-runtime:jar:${jaxb.impl.version}</ignoredUnusedDeclaredDependency>
954957
<ignoredUnusedDeclaredDependency>org.fusesource.jansi:jansi:jar:2.4.0</ignoredUnusedDeclaredDependency>
@@ -964,6 +967,10 @@ The BaseX Team. The original license statement is also included below.]]></pream
964967
<ignoredUnusedDeclaredDependency>org.eclipse.jetty:jetty-security:jar:${jetty.version}</ignoredUnusedDeclaredDependency>
965968
<ignoredUnusedDeclaredDependency>${project.groupId}:exist-jetty-config:jar:${project.version}</ignoredUnusedDeclaredDependency>
966969
</ignoredUnusedDeclaredDependencies>
970+
971+
<ignoredNonTestScopedDependencies>
972+
<ignoredNonTestScopedDependency>org.eclipse.jetty:jetty-http:jar:${jetty.version}</ignoredNonTestScopedDependency>
973+
</ignoredNonTestScopedDependencies>
967974
</configuration>
968975
</execution>
969976
</executions>

exist-parent/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -602,7 +602,7 @@
602602
<plugin>
603603
<groupId>org.apache.maven.plugins</groupId>
604604
<artifactId>maven-dependency-plugin</artifactId>
605-
<version>3.1.2</version>
605+
<version>3.3.0</version>
606606
</plugin>
607607
<plugin>
608608
<groupId>org.codehaus.mojo</groupId>

extensions/indexes/lucene/pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,10 @@
190190
<ignoredUnusedDeclaredDependency>org.apache.lucene:lucene-queries:jar:${lucene.version}</ignoredUnusedDeclaredDependency> <!-- needed at runtime to support lucene query syntax -->
191191
<ignoredUnusedDeclaredDependency>org.junit.vintage:junit-vintage-engine:jar:${junit.vintage.version}</ignoredUnusedDeclaredDependency>
192192
</ignoredUnusedDeclaredDependencies>
193+
194+
<ignoredNonTestScopedDependencies>
195+
<ignoredNonTestScopedDependency>net.sf.xmldb-org:xmldb-api:jar</ignoredNonTestScopedDependency>
196+
</ignoredNonTestScopedDependencies>
193197
</configuration>
194198
</execution>
195199
</executions>

extensions/indexes/spatial/pom.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@
107107
<groupId>org.hsqldb</groupId>
108108
<artifactId>hsqldb</artifactId>
109109
<version>2.5.2</version>
110+
<!-- NOTE: needed for both scopes: <scope>runtime</scope><scope>test</scope> -->
110111
</dependency>
111112

112113
<dependency>
@@ -172,6 +173,7 @@
172173
<failOnWarning>true</failOnWarning>
173174
<ignoredUnusedDeclaredDependencies>
174175
<ignoredUnusedDeclaredDependency>org.geotools:gt2-epsg-wkt:jar:${geotools.version}</ignoredUnusedDeclaredDependency>
176+
<ignoredUnusedDeclaredDependency>org.hsqldb:hsqldb:jar</ignoredUnusedDeclaredDependency>
175177
<ignoredUnusedDeclaredDependency>java3d:vecmath:jar:1.3.1</ignoredUnusedDeclaredDependency>
176178
<ignoredUnusedDeclaredDependency>javax.media:jai_core:jar:1.1.3</ignoredUnusedDeclaredDependency>
177179
<ignoredUnusedDeclaredDependency>org.junit.vintage:junit-vintage-engine:jar:${junit.vintage.version}</ignoredUnusedDeclaredDependency>

extensions/modules/counter/pom.xml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,28 @@
8282
<filtering>true</filtering>
8383
</testResource>
8484
</testResources>
85+
86+
<plugins>
87+
<plugin>
88+
<groupId>org.apache.maven.plugins</groupId>
89+
<artifactId>maven-dependency-plugin</artifactId>
90+
<executions>
91+
<execution>
92+
<id>analyze</id>
93+
<goals>
94+
<goal>analyze-only</goal>
95+
</goals>
96+
<configuration>
97+
<failOnWarning>true</failOnWarning>
98+
99+
<ignoredNonTestScopedDependencies>
100+
<ignoredNonTestScopedDependency>net.sf.xmldb-org:xmldb-api:jar</ignoredNonTestScopedDependency>
101+
</ignoredNonTestScopedDependencies>
102+
</configuration>
103+
</execution>
104+
</executions>
105+
</plugin>
106+
</plugins>
85107
</build>
86108

87109
</project>

extensions/modules/file/pom.xml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@
6060
<dependency>
6161
<groupId>com.evolvedbinary.j8fu</groupId>
6262
<artifactId>j8fu</artifactId>
63+
<scope>test</scope>
6364
</dependency>
6465
<dependency>
6566
<groupId>com.evolvedbinary.multilock</groupId>
@@ -69,6 +70,7 @@
6970
<dependency>
7071
<groupId>commons-io</groupId>
7172
<artifactId>commons-io</artifactId>
73+
<scope>test</scope>
7274
</dependency>
7375

7476
<dependency>
@@ -84,6 +86,7 @@
8486
<dependency>
8587
<groupId>jakarta.xml.bind</groupId>
8688
<artifactId>jakarta.xml.bind-api</artifactId>
89+
<scope>test</scope>
8790
</dependency>
8891

8992
<dependency>
@@ -169,6 +172,10 @@
169172
<!-- needed for running tests that use JAXB -->
170173
<ignoredUnusedDeclaredDependency>com.sun.xml.bind:jaxb-impl:jar:${jaxb.impl.version}</ignoredUnusedDeclaredDependency>
171174
</ignoredUnusedDeclaredDependencies>
175+
176+
<ignoredNonTestScopedDependencies>
177+
<ignoredNonTestScopedDependency>net.sf.xmldb-org:xmldb-api:jar</ignoredNonTestScopedDependency>
178+
</ignoredNonTestScopedDependencies>
172179
</configuration>
173180
</execution>
174181
</executions>

extensions/modules/persistentlogin/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,10 @@
7474
<ignoredUnusedDeclaredDependency>org.eclipse.jetty:jetty-deploy:jar:${jetty.version}</ignoredUnusedDeclaredDependency>
7575
<ignoredUnusedDeclaredDependency>org.eclipse.jetty:jetty-jmx:jar:${jetty.version}</ignoredUnusedDeclaredDependency>
7676
</ignoredUnusedDeclaredDependencies>
77+
78+
<ignoredNonTestScopedDependencies>
79+
<ignoredNonTestScopedDependency>net.sf.xmldb-org:xmldb-api:jar</ignoredNonTestScopedDependency>
80+
</ignoredNonTestScopedDependencies>
7781
</configuration>
7882
</execution>
7983
</executions>
@@ -120,6 +124,7 @@
120124
<dependency>
121125
<groupId>com.google.code.findbugs</groupId>
122126
<artifactId>jsr305</artifactId>
127+
<scope>test</scope>
123128
</dependency>
124129

125130
<!-- needed for starting up a jetty server -->

extensions/security/activedirectory/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@
6565
<dependency>
6666
<groupId>commons-io</groupId>
6767
<artifactId>commons-io</artifactId>
68+
<scope>test</scope>
6869
</dependency>
6970

7071
<!-- test dependencies -->

extensions/security/ldap/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@
6565
<dependency>
6666
<groupId>commons-io</groupId>
6767
<artifactId>commons-io</artifactId>
68+
<scope>test</scope>
6869
</dependency>
6970

7071
<dependency>

0 commit comments

Comments
 (0)