src/main/java/org/apache/maven/plugins/shade/resource/ComponentsXmlResourceTransformer.java [54:68]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public void processResource(String resource, InputStream is, List<Relocator> relocators, long time)
            throws IOException {
        Xpp3Dom newDom;

        try {
            BufferedInputStream bis = new BufferedInputStream(is) {
                public void close() throws IOException {
                    // leave ZIP open
                }
            };

            Reader reader = ReaderFactory.newXmlReader(bis);

            newDom = Xpp3DomBuilder.build(reader);
        } catch (Exception e) {
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



src/main/java/org/apache/maven/plugins/shade/resource/PluginXmlResourceTransformer.java [56:70]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public void processResource(String resource, InputStream is, List<Relocator> relocators, long time)
            throws IOException {
        Xpp3Dom newDom;

        try {
            BufferedInputStream bis = new BufferedInputStream(is) {
                public void close() throws IOException {
                    // leave ZIP open
                }
            };

            Reader reader = ReaderFactory.newXmlReader(bis);

            newDom = Xpp3DomBuilder.build(reader);
        } catch (Exception e) {
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



