You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by br...@apache.org on 2005/07/30 04:13:21 UTC

svn commit: r226460 - /maven/components/trunk/maven-core-it/maven-core-it.sh

Author: brett
Date: Fri Jul 29 19:13:16 2005
New Revision: 226460

URL: http://svn.apache.org/viewcvs?rev=226460&view=rev
Log:
still allow debugging the verifier, and don't discard all MAVEN_OPTS (I need it to have my home directory set correctly!)

Modified:
    maven/components/trunk/maven-core-it/maven-core-it.sh

Modified: maven/components/trunk/maven-core-it/maven-core-it.sh
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-core-it/maven-core-it.sh?rev=226460&r1=226459&r2=226460&view=diff
==============================================================================
--- maven/components/trunk/maven-core-it/maven-core-it.sh (original)
+++ maven/components/trunk/maven-core-it/maven-core-it.sh Fri Jul 29 19:13:16 2005
@@ -23,6 +23,15 @@
   jvm_m2_home="-Dmaven.home=$M2_HOME"
 fi
 
-#java "$jvm_m2_home" $MAVEN_OPTS -cp "$cp" $verifier $@
-java "$jvm_m2_home" -cp "$cp" $verifier $@
+# Don't debug the verifier, debug m2
+opts=`echo $MAVEN_OPTS | sed 's/-Xdebug//' | sed 's/-Djava.compiler=NONE//' | sed 's/-Xnoagent//' | sed 's/-Xrunjdwp[^ ]*//'`
+
+# If you want to debug the verifier, make --debug the first argument
+if [ "$1" = "--debug" ]; then
+  shift
+  opts="$opts -Xdebug -Djava.compiler=NONE -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005"
+  echo Debugging verifier on port 5005
+fi
+
+java "$jvm_m2_home" $opts -cp "$cp" $verifier $@
 



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org