This is an automated email from the ASF dual-hosted git repository. hboutemy pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/maven.git
The following commit(s) were added to refs/heads/master by this push: new bd4a3a0 [MNG-6593] track input location for super-pom content bd4a3a0 is described below commit bd4a3a0d2201032b839f88281809b36d414cd977 Author: Hervé Boutemy <hbout...@apache.org> AuthorDate: Fri Feb 15 13:38:03 2019 +0100 [MNG-6593] track input location for super-pom content --- .../apache/maven/model/superpom/DefaultSuperPomProvider.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/maven-model-builder/src/main/java/org/apache/maven/model/superpom/DefaultSuperPomProvider.java b/maven-model-builder/src/main/java/org/apache/maven/model/superpom/DefaultSuperPomProvider.java index 322dcae..a69ec2f 100644 --- a/maven-model-builder/src/main/java/org/apache/maven/model/superpom/DefaultSuperPomProvider.java +++ b/maven-model-builder/src/main/java/org/apache/maven/model/superpom/DefaultSuperPomProvider.java @@ -24,6 +24,7 @@ import java.io.InputStream; import java.util.HashMap; import java.util.Map; +import org.apache.maven.model.InputSource; import org.apache.maven.model.Model; import org.apache.maven.model.building.ModelProcessor; import org.codehaus.plexus.component.annotations.Component; @@ -70,8 +71,16 @@ public class DefaultSuperPomProvider try { - Map<String, String> options = new HashMap<>(); + Map<String, Object> options = new HashMap<>(); options.put( "xml:4.0.0", "xml:4.0.0" ); + + String modelId = "org.apache.maven:model-builder:" + + this.getClass().getPackage().getImplementationVersion() + ":super-pom"; + InputSource inputSource = new InputSource(); + inputSource.setModelId( modelId ); + inputSource.setLocation( getClass().getResource( resource ).toExternalForm() ); + options.put( ModelProcessor.INPUT_SOURCE, inputSource ); + superModel = modelProcessor.read( is, options ); } catch ( IOException e )