modules/enterprise/server/appserver/pom.xml | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
New commits:
commit 1df48d24bec38d8b4f4c2a01d3ca6754ca865da9
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: Thu Oct 3 17:21:55 2013 +0200
Letting mvn enforcer plugin to watchdog the size of the resulting production zip file.
The limit is currently set to 400 MB.
diff --git a/modules/enterprise/server/appserver/pom.xml
b/modules/enterprise/server/appserver/pom.xml
index be8c43c..ca86cc0 100644
--- a/modules/enterprise/server/appserver/pom.xml
+++ b/modules/enterprise/server/appserver/pom.xml
@@ -252,6 +252,32 @@
<skip>true</skip>
</configuration>
</plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-enforcer-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>enforce-file-size</id>
+ <phase>verify</phase>
+ <goals>
+ <goal>enforce</goal>
+ </goals>
+ <configuration>
+ <rules>
+ <requireFilesSize>
+ <maxsize>419430400</maxsize> <!-- the final zip
should not exceed 400 MB -->
+ <files>
+ <file>${project.build.outputDirectory}.zip</file>
+ </files>
+ </requireFilesSize>
+ </rules>
+ <fail>true</fail>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
</plugins>
</build>
Show replies by date