keycloak-aplcache

Explicitly define the dependency for unpacking in js-adapter-zip. This

9/20/2017 7:39:08 PM

Details

diff --git a/distribution/adapters/js-adapter-zip/pom.xml b/distribution/adapters/js-adapter-zip/pom.xml
index eacae1a..f34a6d0 100755
--- a/distribution/adapters/js-adapter-zip/pom.xml
+++ b/distribution/adapters/js-adapter-zip/pom.xml
@@ -31,6 +31,10 @@
     <description/>
 
     <dependencies>
+        <dependency>
+            <groupId>org.keycloak</groupId>
+            <artifactId>keycloak-js-adapter</artifactId>
+        </dependency>
     </dependencies>
     <build>
         <plugins>
@@ -42,17 +46,14 @@
                         <id>unpack</id>
                         <phase>prepare-package</phase>
                         <goals>
-                            <goal>unpack</goal>
+                            <goal>unpack-dependencies</goal>
                         </goals>
                         <configuration>
-                            <artifactItems>
-                                <artifactItem>
-                                    <groupId>org.keycloak</groupId>
-                                    <artifactId>keycloak-js-adapter</artifactId>
-                                    <outputDirectory>${project.build.directory}/unpacked/js-adapter</outputDirectory>
-                                    <includes>*.js,*.map,*.d.ts</includes>
-                                </artifactItem>
-                            </artifactItems>
+                            <excludeTransitive>true</excludeTransitive>
+                            <includeGroupIds>org.keycloak</includeGroupIds>
+                            <includeArtifactIds>keycloak-js-adapter</includeArtifactIds>
+                            <outputDirectory>${project.build.directory}/unpacked/js-adapter</outputDirectory>
+                            <includes>*.js,*.map,*.d.ts</includes>
                             <excludes>**/welcome-content/*</excludes>
                         </configuration>
                     </execution>