Skip to content

Unresolvable transitive dependency #1871

@copierrj

Description

@copierrj

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>

Metadata

Metadata

Assignees

Labels

TMC discussionto be discussed by technical management committee members

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions