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


Reply via email to