Transform ServiceLoader services 91/98291/1
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 4 Nov 2021 11:45:25 +0000 (12:45 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 4 Nov 2021 11:45:25 +0000 (12:45 +0100)
Rather than excluding services, process them through a proper
transformer, so they work okay.

Change-Id: I43d5b5b6f5bbc13d2027e861bc4b1535437d0caf
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
netconf/shaded-sshd-jar/pom.xml

index efb01483457d1c2e8a9f6545e5dfbb922c3f5122..c3f5b2c61eb67a77afc9490b9f6a48151ea18218 100644 (file)
@@ -79,7 +79,6 @@
                                     <artifact>*</artifact>
                                     <excludes>
                                         <exclude>META-INF/MANIFEST.MF</exclude>
-                                        <exclude>META-INF/services/**</exclude>
                                         <exclude>.cache/formatter-maven-cache.properties</exclude>
                                     </excludes>
                                 </filter>
@@ -89,7 +88,6 @@
                                         <exclude>META-INF/DEPENDENCIES</exclude>
                                         <exclude>META-INF/LICENSE</exclude>
                                         <exclude>META-INF/NOTICE</exclude>
-                                        <exclude>META-INF/services/**</exclude>
                                     </excludes>
                                 </filter>
                             </filters>
                                     <shadedPattern>org.opendaylight.netconf.shaded.eddsa</shadedPattern>
                                 </relocation>
                             </relocations>
+                            <transformers>
+                                <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
+                            </transformers>
                         </configuration>
                     </execution>
                 </executions>