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

        try {
            BufferedInputStream bis = new BufferedInputStream(is) {
                @Override
                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 [57:73]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    @Override
    public void processResource(String resource, InputStream is, List<Relocator> relocators, long time)
            throws IOException {
        Xpp3Dom newDom;

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

            Reader reader = ReaderFactory.newXmlReader(bis);

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



