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

Reply via email to