-
-
Notifications
You must be signed in to change notification settings - Fork 104
Description
Creating a custom deegree project (e.g. when building a war with minimal functionality needed for a project) results in an unresolvable transitive dependency:
[ERROR] Failed to execute goal on project demo: Could not resolve dependencies for project org.deegree:demo:jar:0.0.1-SNAPSHOT: Failed to collect dependencies at org.deegree:deegree-layers-feature:jar:3.6.1 -> org.deegree:deegree-core-layer:jar:3.6.1 -> org.deegree:deegree-core-base:jar:3.6.1 -> org.deegree:deegree-core-coverage:jar:3.6.1 -> org.ehcache:ehcache:jar:jakarta:3.11.0 -> org.glassfish.jaxb:jaxb-runtime:jar:2.3.0-b170127.1453 -> org.glassfish.jaxb:jaxb-core:jar:2.3.0-b170127.1453 -> javax.xml.bind:jaxb-api:jar:2.3.0-b161121.1438: Failed to read artifact descriptor for javax.xml.bind:jaxb-api:jar:2.3.0-b161121.1438: Could not transfer artifact javax.xml.bind:jaxb-api:pom:2.3.0-b161121.1438 from/to geo-solutions-cache (https://repo.osgeo.org/repository/geo-solutions-cache/): Authorization failed for https://repo.osgeo.org/repository/geo-solutions-cache/javax/xml/bind/jaxb-api/2.3.0-b161121.1438/jaxb-api-2.3.0-b161121.1438.pom 403 Routing rules block the requested item from this repository -> [Help 1]
Example pom.xml:
<?xml version="1.0" encoding="UTF-8"?>
<project
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.deegree</groupId>
<artifactId>demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<repositories>
<repository>
<id>deegree-repo</id>
<url>https://repo.deegree.org/content/groups/public/</url>
<releases>
<updatePolicy>never</updatePolicy>
</releases>
</repository>
</repositories>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<deegree.version>3.6.1</deegree.version>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<java.version>17</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.deegree</groupId>
<artifactId>deegree-layers-feature</artifactId>
<version>${deegree.version}</version>
</dependency>
</dependencies>
</project>