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

rfscholte pushed a commit to branch MSHADE-291
in repository https://gitbox.apache.org/repos/asf/maven-shade-plugin.git

commit 0c119fa1761e4af6117c551a2c31c2920fc10318
Author: Fabiano C. de Oliveira <fabcipri...@yahoo.com.br>
AuthorDate: Sat Nov 10 09:31:20 2018 -0200

    - ServicesResourceTransformer apply multiple times
---
 .../maven/plugins/shade/relocation/SimpleRelocator.java    |  3 +--
 .../shade/resource/ServicesResourceTransformer.java        | 14 --------------
 2 files changed, 1 insertion(+), 16 deletions(-)

diff --git 
a/src/main/java/org/apache/maven/plugins/shade/relocation/SimpleRelocator.java 
b/src/main/java/org/apache/maven/plugins/shade/relocation/SimpleRelocator.java
index 8ae605b..48be8f8 100644
--- 
a/src/main/java/org/apache/maven/plugins/shade/relocation/SimpleRelocator.java
+++ 
b/src/main/java/org/apache/maven/plugins/shade/relocation/SimpleRelocator.java
@@ -183,8 +183,7 @@ public class SimpleRelocator
             path = path.substring( 1 );
         }
 
-        return isIncluded( path ) && !isExcluded( path ) && path.startsWith( 
pathPattern ) 
-                && !path.startsWith( shadedPathPattern );
+        return isIncluded( path ) && !isExcluded( path ) && path.startsWith( 
pathPattern );
     }
 
     public boolean canRelocateClass( String clazz )
diff --git 
a/src/main/java/org/apache/maven/plugins/shade/resource/ServicesResourceTransformer.java
 
b/src/main/java/org/apache/maven/plugins/shade/resource/ServicesResourceTransformer.java
index b8d624f..dc0338d 100644
--- 
a/src/main/java/org/apache/maven/plugins/shade/resource/ServicesResourceTransformer.java
+++ 
b/src/main/java/org/apache/maven/plugins/shade/resource/ServicesResourceTransformer.java
@@ -139,20 +139,6 @@ public class ServicesResourceTransformer
 
             while ( ( className = reader.readLine() ) != null )
             {
-
-                if ( relocators != null )
-                {
-                    for ( Relocator relocator : relocators )
-                    {
-                        //if the class can be relocated then relocate it
-                        if ( relocator.canRelocateClass( className ) )
-                        {
-                            className = relocator.applyToSourceContent( 
className );
-                            break;
-                        }
-                    }
-                }
-
                 writer.println( className );
                 writer.flush();
             }

Reply via email to