Using maven 1.0, does anyone succeded tweaked the cruisecontrol plugin so that the jmx console could work ?
I changed the cruisecontrol:run goal adding the port property, the -Djavax.management.builder.initial mx4j.server.MX4JMBeanServerBuilder property and setting the classpath. <!--==================================================================--> <!-- Run Cruise Control --> <!--==================================================================--> <goal name="cruisecontrol:run" description="Run Cruise Control" prereqs="cruisecontrol:validate"> <ant:java jar="${maven.cruisecontrol.home}/main/dist/cruisecontrol.jar" fork="true"> <arg line="-projectname ${pom.artifactId}"/> <arg line="-configfile ${maven.cruisecontrol.config}"/> <arg line="-port ${maven.cruisecontrol.port}"/> <jvmarg line="-Djavax.management.builder.initial mx4j.server.MX4JMBeanServerBuilder"/> <classpath> <fileset dir="${maven.cruisecontrol.home}/main/lib"> <include name="*.jar"/> </fileset> </classpath> </ant:java> </goal> When I run cruisecontrol:run, it gives me a java.lang.NoClassDefFoundError: mx4j/server/MX4JMBeanServerBuilder ! This class is in mx4j.jar and is included into my classpath ! Does anyone knows what"s wrong ? Thank's... Here the maven -X execution : cruisecontrol:run: [DEBUG] fileset: Setup scanner in dir /usr/local/cruisecontrol-2.2/main/lib with patternSet{ includes: [*.jar] excludes: [] } [java] [DEBUG] fileset: Setup scanner in dir /usr/local/cruisecontrol-2.2/main/lib with patternSet{ includes: [*.jar] excludes: [] } [java] [DEBUG] fileset: Setup scanner in dir /usr/local/cruisecontrol-2.2/main/lib with patternSet{ includes: [*.jar] excludes: [] } [java] [VERBOSE] Executing '/usr/local/java/j2sdk1.4.2_05/jre/bin/java' with arguments: '-Djavax.management.builder.initial' 'mx4j.server.MX4JMBeanServerBuilder' '-classpath' '/usr/local/cruisecontrol-2.2/main/lib/ant-launcher.jar:/usr/local/cruisecont rol-2.2/main/lib/ant-javamail.jar:/usr/local/cruisecontrol-2.2/main/lib/ant.j ar:/usr/local/cruisecontrol-2.2/main/lib/ant-weblogic.jar:/usr/local/cruiseco ntrol-2.2/main/lib/ant-nodeps.jar:/usr/local/cruisecontrol-2.2/main/lib/ant-j depend.jar:/usr/local/cruisecontrol-2.2/main/lib/ant-swing.jar:/usr/local/cru isecontrol-2.2/main/lib/ant-antlr.jar:/usr/local/cruisecontrol-2.2/main/lib/x erces.jar:/usr/local/cruisecontrol-2.2/main/lib/ant-icontract.jar:/usr/local/ cruisecontrol-2.2/main/lib/jdom.jar:/usr/local/cruisecontrol-2.2/main/lib/ant -netrexx.jar:/usr/local/cruisecontrol-2.2/main/lib/ant-junit.jar:/usr/local/c ruisecontrol-2.2/main/lib/ant-commons-net.jar:/usr/local/cruisecontrol-2.2/ma in/lib/ant-apache-oro.jar:/usr/local/cruisecontrol-2.2/main/lib/ant-xalan1.ja r:/usr/local/cruisecontrol-2.2/main/lib/xalan.jar:/usr/local/cruisecontrol-2. 2/main/lib/ant-apache-log4j.jar:/usr/local/cruisecontrol-2.2/main/lib/x10.jar :/usr/local/cruisecontrol-2.2/main/lib/mx4j.jar:/usr/local/cruisecontrol-2.2/ main/lib/ant-apache-resolver.jar:/usr/local/cruisecontrol-2.2/main/lib/ant-co mmons-logging.jar:/usr/local/cruisecontrol-2.2/main/lib/mx4j-tools.jar:/usr/l ocal/cruisecontrol-2.2/main/lib/ant-vaj.jar:/usr/local/cruisecontrol-2.2/main /lib/activation.jar:/usr/local/cruisecontrol-2.2/main/lib/ant-starteam.jar:/u sr/local/cruisecontrol-2.2/main/lib/checkstyle-all-3.1.jar:/usr/local/cruisec ontrol-2.2/main/lib/ant-jai.jar:/usr/local/cruisecontrol-2.2/main/lib/mail.ja r:/usr/local/cruisecontrol-2.2/main/lib/jakarta-oro-2.0.3.jar:/usr/local/crui secontrol-2.2/main/lib/ant-apache-bsf.jar:/usr/local/cruisecontrol-2.2/main/l ib/ant-trax.jar:/usr/local/cruisecontrol-2.2/main/lib/ant-apache-bcel.jar:/us r/local/cruisecontrol-2.2/main/lib/smack.jar:/usr/local/cruisecontrol-2.2/mai n/lib/ant-stylebook.jar:/usr/local/cruisecontrol-2.2/main/lib/mx4j-remote.jar :/usr/local/cruisecontrol-2.2/main/lib/comm.jar:/usr/local/cruisecontrol-2.2/ main/lib/ant-jmf.jar:/usr/local/cruisecontrol-2.2/main/lib/log4j.jar:/usr/loc al/cruisecontrol-2.2/main/lib/ant-jsch.jar:/usr/local/cruisecontrol-2.2/main/ lib/ant-apache-regexp.jar:/usr/local/cruisecontrol-2.2/main/lib/ant-xslp.jar: /usr/local/cruisecontrol-2.2/main/lib/commons-net-1.1.0.jar:/usr/local/cruise control-2.2/main/lib/junit.jar' '-jar' '/usr/local/cruisecontrol-2.2/main/dist/cruisecontrol.jar' '-projectname' 'canvasDoc' '-configfile' '/home/integ/insito/integration-continue/ic-source/J2EE/cruisecontrol.xml' '-port' '8999' The ' characters around the executable and arguments are not part of the command. [java] [DEBUG] fileset: Setup scanner in dir /usr/local/cruisecontrol-2.2/main/lib with patternSet{ includes: [*.jar] excludes: [] } [java] [DEBUG] fileset: Setup scanner in dir /usr/local/cruisecontrol-2.2/main/lib with patternSet{ includes: [*.jar] excludes: [] } [java] [DEBUG] Execute:Java13CommandLauncher: Executing '/usr/local/java/j2sdk1.4.2_05/jre/bin/java' with arguments: '-Djavax.management.builder.initial' 'mx4j.server.MX4JMBeanServerBuilder' '-classpath' '/usr/local/cruisecontrol-2.2/main/lib/ant-launcher.jar:/usr/local/cruisecont rol-2.2/main/lib/ant-javamail.jar:/usr/local/cruisecontrol-2.2/main/lib/ant.j ar:/usr/local/cruisecontrol-2.2/main/lib/ant-weblogic.jar:/usr/local/cruiseco ntrol-2.2/main/lib/ant-nodeps.jar:/usr/local/cruisecontrol-2.2/main/lib/ant-j depend.jar:/usr/local/cruisecontrol-2.2/main/lib/ant-swing.jar:/usr/local/cru isecontrol-2.2/main/lib/ant-antlr.jar:/usr/local/cruisecontrol-2.2/main/lib/x erces.jar:/usr/local/cruisecontrol-2.2/main/lib/ant-icontract.jar:/usr/local/ cruisecontrol-2.2/main/lib/jdom.jar:/usr/local/cruisecontrol-2.2/main/lib/ant -netrexx.jar:/usr/local/cruisecontrol-2.2/main/lib/ant-junit.jar:/usr/local/c ruisecontrol-2.2/main/lib/ant-commons-net.jar:/usr/local/cruisecontrol-2.2/ma in/lib/ant-apache-oro.jar:/usr/local/cruisecontrol-2.2/main/lib/ant-xalan1.ja r:/usr/local/cruisecontrol-2.2/main/lib/xalan.jar:/usr/local/cruisecontrol-2. 2/main/lib/ant-apache-log4j.jar:/usr/local/cruisecontrol-2.2/main/lib/x10.jar :/usr/local/cruisecontrol-2.2/main/lib/mx4j.jar:/usr/local/cruisecontrol-2.2/ main/lib/ant-apache-resolver.jar:/usr/local/cruisecontrol-2.2/main/lib/ant-co mmons-logging.jar:/usr/local/cruisecontrol-2.2/main/lib/mx4j-tools.jar:/usr/l ocal/cruisecontrol-2.2/main/lib/ant-vaj.jar:/usr/local/cruisecontrol-2.2/main /lib/activation.jar:/usr/local/cruisecontrol-2.2/main/lib/ant-starteam.jar:/u sr/local/cruisecontrol-2.2/main/lib/checkstyle-all-3.1.jar:/usr/local/cruisec ontrol-2.2/main/lib/ant-jai.jar:/usr/local/cruisecontrol-2.2/main/lib/mail.ja r:/usr/local/cruisecontrol-2.2/main/lib/jakarta-oro-2.0.3.jar:/usr/local/crui secontrol-2.2/main/lib/ant-apache-bsf.jar:/usr/local/cruisecontrol-2.2/main/l ib/ant-trax.jar:/usr/local/cruisecontrol-2.2/main/lib/ant-apache-bcel.jar:/us r/local/cruisecontrol-2.2/main/lib/smack.jar:/usr/local/cruisecontrol-2.2/mai n/lib/ant-stylebook.jar:/usr/local/cruisecontrol-2.2/main/lib/mx4j-remote.jar :/usr/local/cruisecontrol-2.2/main/lib/comm.jar:/usr/local/cruisecontrol-2.2/ main/lib/ant-jmf.jar:/usr/local/cruisecontrol-2.2/main/lib/log4j.jar:/usr/loc al/cruisecontrol-2.2/main/lib/ant-jsch.jar:/usr/local/cruisecontrol-2.2/main/ lib/ant-apache-regexp.jar:/usr/local/cruisecontrol-2.2/main/lib/ant-xslp.jar: /usr/local/cruisecontrol-2.2/main/lib/commons-net-1.1.0.jar:/usr/local/cruise control-2.2/main/lib/junit.jar' '-jar' '/usr/local/cruisecontrol-2.2/main/dist/cruisecontrol.jar' '-projectname' 'canvasDoc' '-configfile' '/home/integ/insito/integration-continue/ic-source/J2EE/cruisecontrol.xml' '-port' '8999' The ' characters around the executable and arguments are not part of the command. [java] Exception in thread "main" java.lang.NoClassDefFoundError: mx4j/server/MX4JMBeanServerBuilder [java] [ERROR] Java Result: 1 attaining goal build:end BUILD SUCCESSFUL Final Memory: 3M/6M Total time: 4 seconds Finished at: Wed Aug 10 14:04:54 CEST 2005 Nicolas FRANK --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]