Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maven dependency convergence enforcement #66

Merged
merged 16 commits into from
Jun 9, 2024

Conversation

groldan
Copy link
Member

@groldan groldan commented Jun 9, 2024

b9bf2b6 Downgrade javax.measure:unit-api for gs_stable and gs_maintenance plugin profiles
e2effb3 Move dependencyConvergence maven profile to include the examples/ pom
9b5d4c9 Exclude dependency convergence test for io.swagger.core.v3:swagger-annotations
66dbf7c Fix dependency convergence error on com.google.errorprone:error_prone_annotations:jar:2.26.1/2.21.1
4459339 Fix dependency convergence error on org.apache.commons:commons-text:jar:1.12.0/1.7
59023d6 Fix dependency convergence error on org.apache.wicket:wicket-core:jar:7.18.0/7.0.0
aa56313 Fix dependency convergence error on org.checkerframework:checker-qual:jar:3.42.0/3.5.0
c60feff Fix dependency convergence error on com.google.code.findbugs:jsr305:jar:3.0.2/2.0.3
6f6c063 Fix dependency convergence error on commons-io:commons-io:jar:2.16.1/2.11.0
0dcc54e Fix dependency convergence error on commons-logging:commons-logging:jar:1.2/1.1.1/1.0.4
3c9cd78 Fix dependency convergence error on commons-lang:commons-lang:jar:2.5/2.3
4f98cb7 Fix dependency convergence error on commons-collections:commons-collections:jar:3.2.2/3.2.1
80e3eb5 Fix dependency convergence error on commons-beanutils:commons-beanutils:jar:1.9.4/1.8.0
00065b1 Fix dependency convergence on com.google.guava:guava:jar:33.2.0-jre/32.0.0-jre
8d68ed2 Fix dependency convergence error on javax.measure:unit-api:jar:2.2/2.1.2 from GeoTools

groldan added 16 commits June 9, 2024 15:44
…1.2 from GeoTools

```
[ERROR] Rule 2: org.apache.maven.enforcer.rules.dependency.DependencyConvergence failed with message:
[ERROR] Failed while enforcing releasability.
[ERROR]
[ERROR] Dependency convergence error for javax.measure:unit-api:jar:2.1.2 paths to dependency are:
[ERROR] +-org.geoserver.acl:gs-acl-authorization:jar:2.3-SNAPSHOT
[ERROR]   +-org.geotools:gt-main:jar:32-SNAPSHOT:provided
[ERROR]     +-org.geotools:gt-referencing:jar:32-SNAPSHOT:provided
[ERROR]       +-org.geotools:gt-metadata:jar:32-SNAPSHOT:provided
[ERROR]         +-org.geotools:gt-api:jar:32-SNAPSHOT:provided
[ERROR]           +-systems.uom:systems-common:jar:2.1:provided
[ERROR]             +-javax.measure:unit-api:jar:2.1.2:provided
[ERROR] and
[ERROR] +-org.geoserver.acl:gs-acl-authorization:jar:2.3-SNAPSHOT
[ERROR]   +-org.geotools:gt-main:jar:32-SNAPSHOT:provided
[ERROR]     +-org.geotools:gt-referencing:jar:32-SNAPSHOT:provided
[ERROR]       +-org.geotools:gt-metadata:jar:32-SNAPSHOT:provided
[ERROR]         +-org.geotools:gt-api:jar:32-SNAPSHOT:provided
[ERROR]           +-systems.uom:systems-common:jar:2.1:provided
[ERROR]             +-si.uom:si-quantity:jar:2.1:provided
[ERROR]               +-javax.measure:unit-api:jar:2.1.2:provided
[ERROR] and
[ERROR] +-org.geoserver.acl:gs-acl-authorization:jar:2.3-SNAPSHOT
[ERROR]   +-org.geotools:gt-main:jar:32-SNAPSHOT:provided
[ERROR]     +-org.geotools:gt-referencing:jar:32-SNAPSHOT:provided
[ERROR]       +-org.geotools:gt-metadata:jar:32-SNAPSHOT:provided
[ERROR]         +-org.geotools:gt-api:jar:32-SNAPSHOT:provided
[ERROR]           +-systems.uom:systems-common:jar:2.1:provided
[ERROR]             +-si.uom:si-units:jar:2.1:provided
[ERROR]               +-javax.measure:unit-api:jar:2.1.2:provided
[ERROR] and
[ERROR] +-org.geoserver.acl:gs-acl-authorization:jar:2.3-SNAPSHOT
[ERROR]   +-org.geotools:gt-main:jar:32-SNAPSHOT:provided
[ERROR]     +-org.geotools:gt-referencing:jar:32-SNAPSHOT:provided
[ERROR]       +-org.geotools:gt-metadata:jar:32-SNAPSHOT:provided
[ERROR]         +-org.geotools:gt-api:jar:32-SNAPSHOT:provided
[ERROR]           +-tech.units:indriya:jar:2.2:provided
[ERROR]             +-javax.measure:unit-api:jar:2.2:provided
[ERROR] and
[ERROR] +-org.geoserver.acl:gs-acl-authorization:jar:2.3-SNAPSHOT
[ERROR]   +-org.geotools:gt-main:jar:32-SNAPSHOT:provided
[ERROR]     +-org.geotools:gt-referencing:jar:32-SNAPSHOT:provided
[ERROR]       +-org.geotools:gt-metadata:jar:32-SNAPSHOT:provided
[ERROR]         +-org.geotools:gt-api:jar:32-SNAPSHOT:provided
[ERROR]           +-tech.units:indriya:jar:2.2:provided
[ERROR]             +-tech.uom.lib:uom-lib-common:jar:2.2:provided
[ERROR]               +-javax.measure:unit-api:jar:2.2:provided

```
…2.0.0-jre

```
[ERROR] Rule 2: org.apache.maven.enforcer.rules.dependency.DependencyConvergence failed with message:
[ERROR] Failed while enforcing releasability.
[ERROR]
[ERROR] Dependency convergence error for com.google.guava:guava:jar:33.2.0-jre paths to dependency are:
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-accessmanager:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver:gs-main:jar:2.26-SNAPSHOT:provided
[ERROR]     +-org.geoserver:gs-ows:jar:2.26-SNAPSHOT:provided
[ERROR]       +-com.google.guava:guava:jar:33.2.0-jre:provided
[ERROR] and
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-accessmanager:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver:gs-main:jar:2.26-SNAPSHOT:provided
[ERROR]     +-org.geotools:gt-coverage:jar:32-SNAPSHOT:provided
[ERROR]       +-it.geosolutions.jaiext.stats:jt-stats:jar:1.1.25:provided
[ERROR]         +-com.google.guava:guava:jar:32.0.0-jre:provided
[ERROR] and
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-accessmanager:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver:gs-main:jar:2.26-SNAPSHOT:provided
[ERROR]     +-com.google.guava:guava:jar:33.2.0-jre:provided
[ERROR] and
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-accessmanager:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver:gs-main:jar:2.26-SNAPSHOT:provided
[ERROR]     +-it.geosolutions.jaiext.concurrent-tile-cache:jt-concurrent-tile-cache:jar:1.1.25:provided
[ERROR]       +-com.google.guava:guava:jar:32.0.0-jre:provided
```
…ls:jar:1.9.4/1.8.0

```
[ERROR] Rule 2: org.apache.maven.enforcer.rules.dependency.DependencyConvergence failed with message:
[ERROR] Failed while enforcing releasability.
[ERROR]
[ERROR] Dependency convergence error for commons-beanutils:commons-beanutils:jar:1.8.0 paths to dependency are:
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-accessmanager:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver:gs-main:jar:2.26-SNAPSHOT:provided
[ERROR]     +-net.sf.json-lib:json-lib:jar:2.4.2-geoserver:provided
[ERROR]       +-commons-beanutils:commons-beanutils:jar:1.8.0:provided
[ERROR] and
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-accessmanager:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver:gs-main:jar:2.26-SNAPSHOT:provided
[ERROR]     +-commons-beanutils:commons-beanutils:jar:1.9.4:provided
[ERROR] and
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-accessmanager:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver:gs-main:jar:2.26-SNAPSHOT:provided
[ERROR]     +-org.geotools:gt-imagemosaic:jar:32-SNAPSHOT:provided
[ERROR]       +-commons-beanutils:commons-beanutils:jar:1.9.4:provided
```
…ctions:jar:3.2.2/3.2.1

```
[ERROR] Rule 2: org.apache.maven.enforcer.rules.dependency.DependencyConvergence failed with message:
[ERROR] Failed while enforcing releasability.
[ERROR]
[ERROR] Dependency convergence error for commons-collections:commons-collections:jar:3.2.1 paths to dependency are:
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-accessmanager:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver:gs-main:jar:2.26-SNAPSHOT:provided
[ERROR]     +-net.sf.json-lib:json-lib:jar:2.4.2-geoserver:provided
[ERROR]       +-commons-collections:commons-collections:jar:3.2.1:provided
[ERROR] and
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-accessmanager:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver:gs-main:jar:2.26-SNAPSHOT:provided
[ERROR]     +-commons-beanutils:commons-beanutils:jar:1.9.4:provided
[ERROR]       +-commons-collections:commons-collections:jar:3.2.2:provided
```
…/2.3

```
[ERROR] Rule 2: org.apache.maven.enforcer.rules.dependency.DependencyConvergence failed with message:
[ERROR] Failed while enforcing releasability.
[ERROR]
[ERROR] Dependency convergence error for commons-lang:commons-lang:jar:2.5 paths to dependency are:
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-accessmanager:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver:gs-main:jar:2.26-SNAPSHOT:provided
[ERROR]     +-net.sf.json-lib:json-lib:jar:2.4.2-geoserver:provided
[ERROR]       +-commons-lang:commons-lang:jar:2.5:provided
[ERROR] and
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-accessmanager:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver:gs-main:jar:2.26-SNAPSHOT:provided
[ERROR]     +-net.sf.json-lib:json-lib:jar:2.4.2-geoserver:provided
[ERROR]       +-net.sf.ezmorph:ezmorph:jar:1.0.6:provided
[ERROR]         +-commons-lang:commons-lang:jar:2.3:provided
```
…ar:1.2/1.1.1/1.0.4

```
[ERROR] Dependency convergence error for commons-logging:commons-logging:jar:1.1.1 paths to dependency are:
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-accessmanager:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver:gs-main:jar:2.26-SNAPSHOT:provided
[ERROR]     +-net.sf.json-lib:json-lib:jar:2.4.2-geoserver:provided
[ERROR]       +-commons-logging:commons-logging:jar:1.1.1:provided
[ERROR] and
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-accessmanager:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver:gs-main:jar:2.26-SNAPSHOT:provided
[ERROR]     +-commons-beanutils:commons-beanutils:jar:1.9.4:provided
[ERROR]       +-commons-logging:commons-logging:jar:1.2:provided
[ERROR] and
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-accessmanager:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver:gs-main:jar:2.26-SNAPSHOT:provided
[ERROR]     +-org.geoserver:gs-platform:jar:2.26-SNAPSHOT:provided
[ERROR]       +-org.apache.logging.log4j:log4j-jcl:jar:2.17.2:provided
[ERROR]         +-commons-logging:commons-logging:jar:1.2:provided
[ERROR] and
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-accessmanager:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver:gs-wms:jar:2.26-SNAPSHOT:provided
[ERROR]     +-org.geotools:gt-svg:jar:32-SNAPSHOT:provided
[ERROR]       +-org.apache.xmlgraphics:batik-transcoder:jar:1.17:provided
[ERROR]         +-org.apache.xmlgraphics:batik-awt-util:jar:1.17:provided
[ERROR]           +-org.apache.xmlgraphics:xmlgraphics-commons:jar:2.9:provided
[ERROR]             +-commons-logging:commons-logging:jar:1.0.4:provided
[ERROR] and
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-accessmanager:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver:gs-wms:jar:2.26-SNAPSHOT:provided
[ERROR]     +-org.apache.httpcomponents:httpclient-cache:jar:4.5.14:provided
[ERROR]       +-commons-logging:commons-logging:jar:1.2:provided
```
…2.11.0

```
[ERROR] Dependency convergence error for commons-io:commons-io:jar:2.16.1 paths to dependency are:
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-accessmanager:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver:gs-main:jar:2.26-SNAPSHOT:provided
[ERROR]     +-org.geoserver:gs-ows:jar:2.26-SNAPSHOT:provided
[ERROR]       +-commons-io:commons-io:jar:2.16.1:provided
[ERROR] and
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-accessmanager:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver:gs-main:jar:2.26-SNAPSHOT:provided
[ERROR]     +-org.geoserver:gs-ows:jar:2.26-SNAPSHOT:provided
[ERROR]       +-org.geotools.xsd:gt-xsd-core:jar:32-SNAPSHOT:provided
[ERROR]         +-commons-io:commons-io:jar:2.16.1:provided
[ERROR] and
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-accessmanager:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver:gs-main:jar:2.26-SNAPSHOT:provided
[ERROR]     +-commons-fileupload:commons-fileupload:jar:1.5:provided
[ERROR]       +-commons-io:commons-io:jar:2.11.0:provided
[ERROR] and
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-accessmanager:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver:gs-main:jar:2.26-SNAPSHOT:provided
[ERROR]     +-commons-io:commons-io:jar:2.16.1:provided
[ERROR] and
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-accessmanager:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver:gs-main:jar:2.26-SNAPSHOT:provided
[ERROR]     +-org.geotools:gt-coverage:jar:32-SNAPSHOT:provided
[ERROR]       +-commons-io:commons-io:jar:2.16.1:provided
[ERROR] and
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-accessmanager:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver:gs-main:jar:2.26-SNAPSHOT:provided
[ERROR]     +-org.geotools:gt-wfs-ng:jar:32-SNAPSHOT:provided
[ERROR]       +-commons-io:commons-io:jar:2.16.1:provided
[ERROR] and
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-accessmanager:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver:gs-main:jar:2.26-SNAPSHOT:provided
[ERROR]     +-org.geotools:gt-wms:jar:32-SNAPSHOT:provided
[ERROR]       +-commons-io:commons-io:jar:2.16.1:provided
[ERROR] and
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-accessmanager:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver:gs-main:jar:2.26-SNAPSHOT:provided
[ERROR]     +-org.geotools:gt-imagemosaic:jar:32-SNAPSHOT:provided
[ERROR]       +-commons-io:commons-io:jar:2.16.1:provided
[ERROR] and
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-accessmanager:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver:gs-main:jar:2.26-SNAPSHOT:provided
[ERROR]     +-org.geoserver:gs-platform:jar:2.26-SNAPSHOT:provided
[ERROR]       +-commons-io:commons-io:jar:2.16.1:provided
[ERROR] and
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-accessmanager:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver:gs-wms:jar:2.26-SNAPSHOT:provided
[ERROR]     +-org.geotools:gt-svg:jar:32-SNAPSHOT:provided
[ERROR]       +-org.apache.xmlgraphics:batik-transcoder:jar:1.17:provided
[ERROR]         +-org.apache.xmlgraphics:batik-awt-util:jar:1.17:provided
[ERROR]           +-org.apache.xmlgraphics:xmlgraphics-commons:jar:2.9:provided
[ERROR]             +-commons-io:commons-io:jar:2.11.0:provided
```
…ar:3.0.2/2.0.3

```
[ERROR] Dependency convergence error for com.google.code.findbugs:jsr305:jar:3.0.2 paths to dependency are:
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-accessmanager:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver:gs-main:jar:2.26-SNAPSHOT:provided
[ERROR]     +-com.google.guava:guava:jar:33.2.0-jre:provided
[ERROR]       +-com.google.code.findbugs:jsr305:jar:3.0.2:provided
[ERROR] and
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-accessmanager:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver:gs-main:jar:2.26-SNAPSHOT:provided
[ERROR]     +-com.google.code.findbugs:jsr305:jar:2.0.3:provided
[ERROR] and
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-accessmanager:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver:gs-wms:jar:2.26-SNAPSHOT:provided
[ERROR]     +-com.github.librepdf:openpdf:jar:1.3.26:provided
[ERROR]       +-com.google.code.findbugs:jsr305:jar:3.0.2:provided
```
…:jar:3.42.0/3.5.0

```
[ERROR] Dependency convergence error for org.checkerframework:checker-qual:jar:3.42.0 paths to dependency are:
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-webui:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver:gs-main:jar:2.26-SNAPSHOT:provided
[ERROR]     +-com.google.guava:guava:jar:33.2.0-jre:provided
[ERROR]       +-org.checkerframework:checker-qual:jar:3.42.0:provided
[ERROR] and
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-webui:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver.web:gs-web-core:jar:2.26-SNAPSHOT:provided
[ERROR]     +-org.geotools.jdbc:gt-jdbc-postgis:jar:32-SNAPSHOT:provided
[ERROR]       +-org.postgresql:postgresql:jar:42.3.8:provided
[ERROR]         +-org.checkerframework:checker-qual:jar:3.5.0:provided
```
…:7.18.0/7.0.0

```
[ERROR] Dependency convergence error for org.apache.wicket:wicket-core:jar:7.18.0 paths to dependency are:
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-webui:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver.web:gs-web-core:jar:2.26-SNAPSHOT:provided
[ERROR]     +-org.apache.wicket:wicket-core:jar:7.18.0:provided
[ERROR] and
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-webui:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver.web:gs-web-core:jar:2.26-SNAPSHOT:provided
[ERROR]     +-org.apache.wicket:wicket-extensions:jar:7.18.0:provided
[ERROR]       +-org.apache.wicket:wicket-core:jar:7.18.0:provided
[ERROR] and
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-webui:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver.web:gs-web-core:jar:2.26-SNAPSHOT:provided
[ERROR]     +-org.wicketstuff:wicketstuff-select2:jar:7.18.0:provided
[ERROR]       +-de.agilecoders.wicket.webjars:wicket-webjars:jar:0.5.3:provided
[ERROR]         +-org.apache.wicket:wicket-core:jar:7.0.0:provided
[ERROR] and
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-webui:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver.web:gs-web-core:jar:2.26-SNAPSHOT:provided
[ERROR]     +-org.wicketstuff:wicketstuff-select2:jar:7.18.0:provided
[ERROR]       +-org.apache.wicket:wicket-core:jar:7.18.0:provided
```
…ar:1.12.0/1.7

```
[ERROR] Dependency convergence error for org.apache.commons:commons-text:jar:1.12.0 paths to dependency are:
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-wps:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver:gs-main:jar:2.26-SNAPSHOT:provided
[ERROR]     +-org.geotools:gt-main:jar:32-SNAPSHOT:provided
[ERROR]       +-org.apache.commons:commons-text:jar:1.12.0:provided
[ERROR] and
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-wps:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver:gs-main:jar:2.26-SNAPSHOT:provided
[ERROR]     +-org.apache.commons:commons-text:jar:1.12.0:provided
[ERROR] and
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-wps:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver.extension:gs-wps-core:jar:2.26-SNAPSHOT:provided
[ERROR]     +-org.apache.commons:commons-text:jar:1.12.0:provided
[ERROR] and
[ERROR] +-org.geoserver.acl.plugin:gs-acl-plugin-wps:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver.extension:gs-wps-core:jar:2.26-SNAPSHOT:provided
[ERROR]     +-org.geotools:gt-csv:jar:32-SNAPSHOT:provided
[ERROR]       +-com.opencsv:opencsv:jar:5.0:provided
[ERROR]         +-org.apache.commons:commons-text:jar:1.7:provided
```
…_annotations:jar:2.26.1/2.21.1

```
[ERROR] Dependency convergence error for com.google.errorprone:error_prone_annotations:jar:2.21.1 paths to dependency are:
[ERROR] +-org.geoserver.acl.plugin:gs-acl-client-plugin:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver.acl.plugin:gs-acl-plugin-client:jar:2.3-SNAPSHOT:compile
[ERROR]     +-org.geoserver.acl.integration:gs-acl-domain-spring-integration:jar:2.3-SNAPSHOT:compile
[ERROR]       +-com.github.ben-manes.caffeine:caffeine:jar:3.1.8:compile
[ERROR]         +-com.google.errorprone:error_prone_annotations:jar:2.21.1:compile
[ERROR] and
[ERROR] +-org.geoserver.acl.plugin:gs-acl-client-plugin:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver:gs-main:jar:2.26-SNAPSHOT:provided
[ERROR]     +-com.google.guava:guava:jar:33.2.0-jre:provided
[ERROR]       +-com.google.errorprone:error_prone_annotations:jar:2.26.1:compile
```
…notations

The dependency is used on artifacts for different spring versions, it's
ok they've different versions coming from different transitives.

```
[ERROR] Dependency convergence error for io.swagger.core.v3:swagger-annotations:jar:2.2.19 paths to dependency are:
[ERROR] +-org.geoserver.acl:gs-acl-service:jar:2.3-SNAPSHOT
[ERROR]   +-org.geoserver.acl.integration.openapi:gs-acl-api-impl:jar:2.3-SNAPSHOT:compile
[ERROR]     +-org.geoserver.acl.openapi.spring5:gs-acl-openapi-spring-server:jar:2.3-SNAPSHOT:compile
[ERROR]       +-org.geoserver.acl.openapi.spring5:gs-acl-openapi-model:jar:2.3-SNAPSHOT:compile
[ERROR]         +-io.swagger.core.v3:swagger-annotations:jar:2.2.19:compile
[ERROR] and
[ERROR] +-org.geoserver.acl:gs-acl-service:jar:2.3-SNAPSHOT
[ERROR]   +-org.springdoc:springdoc-openapi-ui:jar:1.8.0:compile
[ERROR]     +-org.springdoc:springdoc-openapi-webmvc-core:jar:1.8.0:compile
[ERROR]       +-org.springdoc:springdoc-openapi-common:jar:1.8.0:compile
[ERROR]         +-io.swagger.core.v3:swagger-core:jar:2.2.20:compile
[ERROR]           +-io.swagger.core.v3:swagger-annotations:jar:2.2.20:compile
```
@groldan groldan merged commit 16bd6a2 into geoserver:main Jun 9, 2024
4 checks passed
@groldan groldan deleted the maven_dependency_convergence branch June 9, 2024 19:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant