diff --git a/src/it/mrm/repository/tree-optional-consumer-1.0.pom b/src/it/mrm/repository/tree-optional-consumer-1.0.pom new file mode 100644 index 000000000..a84badce1 --- /dev/null +++ b/src/it/mrm/repository/tree-optional-consumer-1.0.pom @@ -0,0 +1,38 @@ + + + + + 4.0.0 + + + org.apache.maven.its.dependency + tree-optional-consumer + 1.0 + + + + org.apache.commons + commons-lang3 + 3.18.0 + + + diff --git a/src/it/projects/tree/expected-v4.txt b/src/it/projects/tree/expected-v4.txt index bb079c2e8..0738ede5e 100644 --- a/src/it/projects/tree/expected-v4.txt +++ b/src/it/projects/tree/expected-v4.txt @@ -31,4 +31,5 @@ org.apache.maven.its.dependency:test:jar:1.0-SNAPSHOT | +- org.codehaus.plexus:plexus-interpolation:jar:1.29:compile | +- org.codehaus.plexus:plexus-component-annotations:jar:2.2.0:compile | \- org.slf4j:slf4j-api:jar:1.7.36:compile -\- org.apache.commons:commons-lang3:jar:3.18.0:compile (optional) ++- org.apache.commons:commons-lang3:jar:3.18.0:compile (optional) +\- org.apache.maven.its.dependency:tree-optional-consumer:jar:1.0:compile diff --git a/src/it/projects/tree/expected.txt b/src/it/projects/tree/expected.txt index bb079c2e8..0738ede5e 100644 --- a/src/it/projects/tree/expected.txt +++ b/src/it/projects/tree/expected.txt @@ -31,4 +31,5 @@ org.apache.maven.its.dependency:test:jar:1.0-SNAPSHOT | +- org.codehaus.plexus:plexus-interpolation:jar:1.29:compile | +- org.codehaus.plexus:plexus-component-annotations:jar:2.2.0:compile | \- org.slf4j:slf4j-api:jar:1.7.36:compile -\- org.apache.commons:commons-lang3:jar:3.18.0:compile (optional) ++- org.apache.commons:commons-lang3:jar:3.18.0:compile (optional) +\- org.apache.maven.its.dependency:tree-optional-consumer:jar:1.0:compile diff --git a/src/it/projects/tree/pom.xml b/src/it/projects/tree/pom.xml index 5b9102dfe..646acd89c 100644 --- a/src/it/projects/tree/pom.xml +++ b/src/it/projects/tree/pom.xml @@ -48,6 +48,12 @@ 3.18.0 true + + + org.apache.maven.its.dependency + tree-optional-consumer + 1.0 + diff --git a/src/test/java/org/apache/maven/plugins/dependency/TestGetMojo.java b/src/test/java/org/apache/maven/plugins/dependency/TestGetMojo.java index 95dea2e58..ba32d3656 100644 --- a/src/test/java/org/apache/maven/plugins/dependency/TestGetMojo.java +++ b/src/test/java/org/apache/maven/plugins/dependency/TestGetMojo.java @@ -381,9 +381,6 @@ private static void serve(HttpExchange exchange, Path root) throws IOException { String method = exchange.getRequestMethod(); if (!file.startsWith(root) || !Files.isRegularFile(file)) { exchange.sendResponseHeaders(404, -1); - } else if ("HEAD".equals(method)) { - exchange.getResponseHeaders().set("Content-Length", Long.toString(Files.size(file))); - exchange.sendResponseHeaders(200, -1); } else if ("GET".equals(method)) { exchange.sendResponseHeaders(200, Files.size(file)); try (OutputStream body = exchange.getResponseBody()) {