Fix DLUX archetype to reduce generated jar size 32/43332/2
authorAlexis de Talhouët <adetalhouet@inocybe.com>
Mon, 8 Aug 2016 15:58:01 +0000 (11:58 -0400)
committerAlexis de Talhouët <adetalhouet@inocybe.com>
Tue, 18 Oct 2016 15:29:55 +0000 (15:29 +0000)
Change-Id: I148becf44562cd21bebfa96d61651b624c380b08
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
archetype/src/main/resources/archetype-resources/__rootArtifactId__-bundle/pom.xml

index 8bc38fe01b469ec41e814073db6b220a46dd5bcf..07a3fb4fd82af743f01316dffc070605afa17e3d 100644 (file)
@@ -33,6 +33,7 @@
             <groupId>${groupId}</groupId>
             <artifactId>${rootArtifactId}-module</artifactId>
             <version>${version}</version>
+            <scope>provided</scope>
         </dependency>
     </dependencies>
     <build>
@@ -61,7 +62,7 @@
                             <outputDirectory>${project.build.directory}/generated-resources</outputDirectory>
                             <groupId>${groupId}</groupId>
                             <includeArtifactIds>${rootArtifactId}-module</includeArtifactIds>
-                            <excludes>META-INF\/**</excludes>
+                            <excludes>META-INF\/**,*/node\/**,*/node_modules\/**</excludes>
                             <excludeTransitive>true</excludeTransitive>
                             <ignorePermissions>false</ignorePermissions>
                         </configuration>