Model readModel()

in src/main/java/org/apache/maven/plugins/deploy/DeployFileMojo.java [463:474]


    Model readModel(Path pomFile) throws MojoException {
        try (InputStream is = Files.newInputStream(pomFile)) {
            ModelXmlFactory modelXmlFactory = session.getService(ModelXmlFactory.class);
            return modelXmlFactory.read(is);
        } catch (FileNotFoundException e) {
            throw new MojoException("POM not found " + pomFile, e);
        } catch (IOException e) {
            throw new MojoException("Error reading POM " + pomFile, e);
        } catch (XmlReaderException e) {
            throw new MojoException("Error parsing POM " + pomFile, e);
        }
    }