You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by sl...@apache.org on 2019/05/16 13:06:19 UTC

[maven-shade-plugin] 02/03: Merge branch 'master' into log-all-duplicates

This is an automated email from the ASF dual-hosted git repository.

slachiewicz pushed a commit to branch log-all-duplicates
in repository https://gitbox.apache.org/repos/asf/maven-shade-plugin.git

commit 029a9c253730166b2ffc64039a5938313bf3319b
Merge: 1afd099 dbd2a5c
Author: Romain Manni-Bucau <rm...@gmail.com>
AuthorDate: Thu May 16 11:04:53 2019 +0200

    Merge branch 'master' into log-all-duplicates

 pom.xml                                            |   9 +-
 .../dependency-service/pom.xml                     |  28 ++
 .../src/main/java/DependencyReferencedClass.java}  |  29 +-
 .../src/main/java/DependencyServiceClass.java}     |  30 +-
 .../src/main/java/DependencyServiceInterface.java} |  29 +-
 .../main/java/DependencyUnreferencedClass.java}    |  29 +-
 .../META-INF/services/DependencyServiceInterface   |  20 +
 .../invoker.properties                             |  18 +
 src/it/MSHADE-313_minimized-services/pom.xml       |  41 ++
 src/it/MSHADE-313_minimized-services/test/pom.xml  |  70 ++++
 .../test/src/main/java/Main.java}                  |  30 +-
 .../unused-service/pom.xml                         |  28 ++
 .../src/main/java/UnusedServiceClass.java}         |  33 +-
 .../src/main/java/UnusedServiceInterface.java}     |  33 +-
 .../META-INF/services/UnusedServiceInterface       |  20 +
 .../used-service/pom.xml                           |  36 ++
 .../src/main/java/SomeReferencedClass.java}        |  28 +-
 .../src/main/java/SomeServiceClass.java}           |  34 +-
 .../src/main/java/SomeServiceInterface.java}       |  33 +-
 .../src/main/java/SomeUnreferencedClass.java}      |  33 +-
 .../META-INF/services/SomeServiceInterface         |  20 +
 src/it/MSHADE-313_minimized-services/verify.bsh    |  61 +++
 src/it/MSHADE-316/dependency/pom.xml               |  28 ++
 .../dependency/src/main/java/SomeUnusedClass.java} |  29 +-
 .../dependency/src/main/java/SomeUsedClass.java}   |  29 +-
 .../src/main/java/x/y/z/AnotherExemptedClass.java} |  29 +-
 .../src/main/java/x/y/z/SomeExemptedClass.java}    |  29 +-
 src/it/MSHADE-316/invoker.properties               |  19 +
 src/it/MSHADE-316/pom.xml                          |  39 ++
 src/it/MSHADE-316/test/pom.xml                     |  75 ++++
 .../MSHADE-316/test/src/main/java/Main.java}       |  30 +-
 .../MSHADE-316/verify.bsh}                         |  44 +-
 .../apache/maven/plugins/shade/DefaultShader.java  |  55 +--
 .../maven/plugins/shade/filter/MinijarFilter.java  | 118 +++++-
 .../maven/plugins/shade/filter/SimpleFilter.java   |  37 +-
 .../maven/plugins/shade/mojo/ArchiveFilter.java    |   7 +
 .../maven/plugins/shade/mojo/ArtifactSelector.java |   2 +-
 .../maven/plugins/shade/mojo/RelativizePath.java   |   2 +-
 .../apache/maven/plugins/shade/mojo/ShadeMojo.java |  48 +--
 .../maven/plugins/shade/pom/MavenJDOMWriter.java   | 133 +++---
 .../plugins/shade/relocation/SimpleRelocator.java  |   2 +-
 .../resource/ApacheNoticeResourceTransformer.java  |   6 +-
 .../shade/resource/AppendingTransformer.java       |   3 +-
 .../resource/ComponentsXmlResourceTransformer.java |  17 +-
 .../shade/resource/GroovyResourceTransformer.java  |   4 +-
 .../shade/resource/IncludeResourceTransformer.java |  13 +-
 .../resource/PluginXmlResourceTransformer.java     | 459 ++++++++++-----------
 .../ResourceBundleAppendingTransformer.java        | 193 +++++----
 .../shade/resource/ResourceTransformer.java        |   2 +-
 .../resource/ServicesResourceTransformer.java      |   5 +-
 src/site/apt/examples/includes-excludes.apt.vm     |  18 +-
 src/site/apt/index.apt.vm                          |   2 +-
 .../maven/plugins/shade/DefaultShaderTest.java     |  24 +-
 .../plugins/shade/filter/MinijarFilterTest.java    |   4 +-
 .../plugins/shade/filter/SimpleFilterTest.java     |  19 +
 .../maven/plugins/shade/mojo/ShadeMojoTest.java    |  22 +-
 .../shade/relocation/SimpleRelocatorTest.java      |  88 ++--
 .../resource/ServiceResourceTransformerTest.java   |   7 +-
 58 files changed, 1256 insertions(+), 1077 deletions(-)

diff --cc src/main/java/org/apache/maven/plugins/shade/DefaultShader.java
index 3619a0d,c4d677a..b08689b
--- a/src/main/java/org/apache/maven/plugins/shade/DefaultShader.java
+++ b/src/main/java/org/apache/maven/plugins/shade/DefaultShader.java
@@@ -27,9 -27,9 +27,10 @@@ import java.io.InputStream
  import java.io.InputStreamReader;
  import java.io.OutputStreamWriter;
  import java.io.Writer;
+ import java.nio.charset.StandardCharsets;
  import java.util.ArrayList;
  import java.util.Collection;
 +import java.util.Collections;
  import java.util.Enumeration;
  import java.util.HashSet;
  import java.util.Iterator;