evenisse    2004/04/16 06:08:57

  Modified:    maven-core/src/bin m2
  Log:
  Fix for cygwin
  
  Revision  Changes    Path
  1.4       +17 -9     maven-components/maven-core/src/bin/m2
  
  Index: m2
  ===================================================================
  RCS file: /home/cvs/maven-components/maven-core/src/bin/m2,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- m2        12 Apr 2004 19:14:02 -0000      1.3
  +++ m2        16 Apr 2004 13:08:56 -0000      1.4
  @@ -96,9 +96,21 @@
   fi
   
   MAVEN_ENDORSED==${JAVA_HOME}/lib/endorsed:${M2_HOME}/lib/endorsed
  +CLASSWORLDS_CONF="${M2_HOME}/bin/classworlds.conf"
  +CP=${M2_HOME}/lib/classworlds-${CLASSWORLDS_VERSION}.jar
  +
  +# For Darwin, use classes.jar for TOOLS_JAR
  +TOOLS_JAR="${JAVA_HOME}/lib/tools.jar"
  +if $darwin; then
  +  
TOOLS_JAR="/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Classes/classes.jar"
  +fi
   
   # For Cygwin, switch paths to Windows format before running java
   if $cygwin; then
  +  [ -n "$CP" ] &&
  +    CP=`cygpath --path --windows "$CP"`
  +  [ -n "$CLASSWORLDS_CONF" ] &&
  +    CLASSWORLDS_CONF=`cygpath --path --windows "$CLASSWORLDS_CONF"`
     [ -n "$M2_HOME" ] &&
       M2_HOME=`cygpath --path --windows "$M2_HOME"`
     [ -n "$M2_HOME_LOCAL" ] &&
  @@ -107,20 +119,16 @@
       JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
     [ -n "$MAVEN_ENDORSED" ] &&
       MAVEN_ENDORSED=`cygpath --path --windows "$MAVEN_ENDORSED"`
  -fi
  -
  -# For Darwin, use classes.jar for TOOLS_JAR
  -TOOLS_JAR="${JAVA_HOME}/lib/tools.jar"
  -if $darwin; then
  -  
TOOLS_JAR="/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Classes/classes.jar"
  +  [ -n "$TOOLS_JAR" ] &&
  +    TOOLS_JAR=`cygpath --path --windows "$TOOLS_JAR"`
   fi
   
   MAIN_CLASS=org.codehaus.classworlds.Launcher
   
   $JAVACMD \
     $MAVEN_OPTS \
  -  -classpath "${M2_HOME}/lib/classworlds-${CLASSWORLDS_VERSION}.jar" \
  -  "-Dclassworlds.conf=${M2_HOME}/bin/classworlds.conf"  \
  +  -classpath "$CP" \
  +  "-Dclassworlds.conf=$CLASSWORLDS_CONF"  \
     "-Dtools.jar=$TOOLS_JAR" \
  -  "-Dmaven.home=${M2_HOME}"
  +  "-Dmaven.home=${M2_HOME}" \
     $MAIN_CLASS $@
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to