Tuesday, November 8, 2011

Maven 2 Fallback Scripts

I do my primary development in Maven 3 with Java 6, but there are some projects that require me to use Maven 2 and Java 5. For these projects, I've developed small scripts to help execute Maven 2 with Java 5 for the current project, and I thought I'd share them.

For Linux:
#!/bin/bash
JAVA_HOME=/usr/lib/jvm/jdk1.5.0_22
/usr/share/apache/apache-maven-2.2.1/bin/mvn $@
exit 0

For Windows:
ECHO OFF
set MAVEN_OPTS=-Xms256m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=512m
set JAVA_HOME=C:\Program Files (x86)\Java\jdk1.5.0_22
C:\apache\apache-maven-2.2.1\bin\mvn %*

No comments:

Post a Comment