The script will use the value of the JAVACMD environment variable. If it is set it will skip any other detection logic enabling a wrapper script to set the exact command that will be used.
-- Trygve On Fri, Oct 10, 2014 at 04:43:23PM +0300, Rahman USTA wrote: > Hi, > > I'm using appassembler-maven-plugin in > https://github.com/rahmanusta/AsciidocFX project. > > An user opened an issue and he says that; > > I use java 7 and don't want to use Java 8 system wide for a while. I did > the following to asciidocfx.sh to pass the java in the command line: > > # resolve links - $0 may be a softlink > PRG="$0"+GIVEN_JAVA="$1" > > # For Cygwin, ensure paths are in UNIX format before anything is touched > if $cygwin ; then > [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` > [ -n "$CLASSPATH" ] && CLASSPATH=`cygpath --path --unix "$CLASSPATH"` > fi > +if [ ! -z "$GIVEN_JAVA" ] ; then+ JAVA_HOME="$GIVEN_JAVA"+fi+ > # If a specific java binary isn't specified search for the standard > 'java' binary > if [ -z "$JAVACMD" ] ; then > if [ -n "$JAVA_HOME" ] ; then > if [ -x "$JAVA_HOME/jre/sh/java" ] ; then > # IBM's JDK on AIX uses strange locations for the executables > JAVACMD="$JAVA_HOME/jre/sh/java" > else > JAVACMD="$JAVA_HOME/bin/java" > fi > else > JAVACMD=`which java` > fi > fi > > Then I ran it using: ./asciidocfx.sh ~/opt/jdk1.8.0_20/ > > Is there any way to implement this need in Maven configuration? > > -- > Rahman USTA > 0-(531)-922-28-05 > www.kodcu.com --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email