[SM-2187]Increase default PermGen size to 256MB
git-svn-id: https://svn.apache.org/repos/asf/servicemix/smx5/trunk@1574064 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/assembly/pom.xml b/assembly/pom.xml
index d1b719a..6033eb2 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -251,6 +251,25 @@
</target>
</configuration>
</execution>
+ <execution>
+ <id>increase-perm-mem</id>
+ <phase>prepare-package</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target name="increase-perm-mem">
+ <echo message="Updating bin/setenv in unix assembly" />
+ <concat destfile="target/dependencies/unix/apache-karaf-${karaf.version}/bin/setenv" append="true" eol="unix">
+ <fileset file="target/classes/setenv-unix" />
+ </concat>
+ <echo message="Updating bin/setenv.bat in windows assembly" />
+ <concat destfile="target/dependencies/win/apache-karaf-${karaf.version}/bin/setenv.bat" append="true" eol="dos">
+ <fileset file="target/classes/setenv-win" />
+ </concat>
+ </target>
+ </configuration>
+ </execution>
</executions>
</plugin>
<plugin>
diff --git a/assembly/src/main/resources/setenv-unix b/assembly/src/main/resources/setenv-unix
new file mode 100644
index 0000000..899b597
--- /dev/null
+++ b/assembly/src/main/resources/setenv-unix
@@ -0,0 +1 @@
+export JAVA_MAX_PERM_MEM=256M
diff --git a/assembly/src/main/resources/setenv-win b/assembly/src/main/resources/setenv-win
new file mode 100644
index 0000000..d658385
--- /dev/null
+++ b/assembly/src/main/resources/setenv-win
@@ -0,0 +1 @@
+set JAVA_MAX_PERM_MEM=256M
diff --git a/itests/src/test/scala/org/apache/servicemix/itests/ExamplesIntegrationTests.scala b/itests/src/test/scala/org/apache/servicemix/itests/ExamplesIntegrationTests.scala
index 92b1170..eef5189 100644
--- a/itests/src/test/scala/org/apache/servicemix/itests/ExamplesIntegrationTests.scala
+++ b/itests/src/test/scala/org/apache/servicemix/itests/ExamplesIntegrationTests.scala
@@ -82,7 +82,6 @@
class CamelExamplesTest extends ExamplesIntegrationTests {
@Test
- @Ignore("Example requires more PermGen memory than the default, cfr. https://issues.apache.org/jira/browse/SM-2187")
def testCamelDroolsExample = testWithFeature("examples-camel-drools") {
expect {
logging.containsEvent( _.getLoggerName == "ServeDrink" )