diff --git a/src/main/java/org/apache/maven/plugins/shade/pom/PomWriter.java b/src/main/java/org/apache/maven/plugins/shade/pom/PomWriter.java index 14001c24..b6c4e1df 100644 --- a/src/main/java/org/apache/maven/plugins/shade/pom/PomWriter.java +++ b/src/main/java/org/apache/maven/plugins/shade/pom/PomWriter.java @@ -41,7 +41,7 @@ public static void write(Writer w, Model newModel, boolean namespaceDeclaration) if (namespaceDeclaration) { String modelVersion = newModel.getModelVersion(); - Namespace pomNamespace = Namespace.getNamespace("", "http://maven.apache.org/POM/" + modelVersion); + Namespace pomNamespace = Namespace.getNamespace("http://maven.apache.org/POM/4.0.0"); root.setNamespace(pomNamespace); @@ -52,7 +52,7 @@ public static void write(Writer w, Model newModel, boolean namespaceDeclaration) if (root.getAttribute("schemaLocation", xsiNamespace) == null) { root.setAttribute( "schemaLocation", - "http://maven.apache.org/POM/" + modelVersion + " http://maven.apache.org/maven-v" + "http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v" + modelVersion.replace('.', '_') + ".xsd", xsiNamespace); }