From: <pb...@fe...> - 2013-02-02 13:49:20
|
Author: pboy Date: 2013-02-02 13:49:11 +0000 (Sat, 02 Feb 2013) New Revision: 2457 Modified: trunk/tools-ng/ecdc/scriptlib/build-ccm.xml Log: Improved ccm-run, enabled CLI debugging. (On behalf of JensP) Modified: trunk/tools-ng/ecdc/scriptlib/build-ccm.xml =================================================================== --- trunk/tools-ng/ecdc/scriptlib/build-ccm.xml 2013-01-23 14:11:03 UTC (rev 2456) +++ trunk/tools-ng/ecdc/scriptlib/build-ccm.xml 2013-02-02 13:49:11 UTC (rev 2457) @@ -260,6 +260,20 @@ <target name="ccm-run"> <echo>ccm-run ${ccm.classname} ${ccm.parameters}</echo> + + <if> + <equals arg1="${app.server.debug.on}" arg2="true" /> + <then> + <property name="app.server.debugger" + value="-agentlib:jdwp=transport=dt_socket,server=y,address=${app.server.debug.port},suspend=${app.server.debug.suspend}" /> + </then> + <else> + <!-- dummy value required to start tomcat successfully --> + <property name="app.server.debugger" + value="-showversion" /> + </else> + </if> + <java classname="${ccm.classname}" fork="yes"> <classpath> <path refid="ccm.tools.classpath" /> @@ -267,6 +281,7 @@ <fileset dir="${app.server.webapp.dir}/ROOT/WEB-INF/lib" includes="**/*.jar" /> </classpath> <sysproperty key="ccm.home" value="${ccm.home}" /> + <jvmarg value="${app.server.debugger}" /> <arg line="${ccm.parameters}" /> </java> </target> |