Bizarre and Annoying JMS Build
adrian.brock Jan 19, 2006 1:24 PMWhat's going on with the jms build?
* It has its own private version of remoting?
* It does a clean every time
* There is no "dirty" check so it rebuilds everytime
====================================================================== == Executing 'most' in module 'jms'... == _buildmagic:init: configure: Overriding previous definition of reference to xdoclet.task.classpath Overriding previous definition of reference to jboss.remoting.classpath init: _buildmagic:clean: _buildmagic:clean-internal: [delete] Deleting 490 files from /home/ejort/jboss-head/workspace/jms/output [delete] Deleted 62 directories from /home/ejort/jboss-head/workspace/jms/output clean: clean: clean: undeploy: clean: clean: _buildmagic:build-bypass-checker: _buildmagic:build-bypass-notice: _buildmagic:build-bypass-check: jars: _buildmagic:init: init: compile-parsers: [mkdir] Created dir: /home/ejort/jboss-head/workspace/jms/output/parsers/org/jboss/jms/selector [javacc] Java Compiler Compiler Version 3.2 (Parser Generator) [javacc] (type "javacc" with no arguments for help) [javacc] Reading from file /home/ejort/jboss-head/workspace/jms/src/main/org/jboss/jms/selector/SelectorParser.jj . . . [javacc] File "TokenMgrError.java" does not exist. Will create one. [javacc] File "ParseException.java" does not exist. Will create one. [javacc] File "Token.java" does not exist. Will create one. [javacc] File "SimpleCharStream.java" does not exist. Will create one. [javacc] Parser generated successfully. [mkdir] Created dir: /home/ejort/jboss-head/workspace/jms/output/classes [javac] Compiling 7 source files to /home/ejort/jboss-head/workspace/jms/output/classes compile-classes: [javac] Compiling 282 source files to /home/ejort/jboss-head/workspace/jms/output/classes [aopc] Build Successful: 10925 ms compile-etc: [mkdir] Created dir: /home/ejort/jboss-head/workspace/jms/output/etc [copy] Copying 22 files to /home/ejort/jboss-head/workspace/jms/output/etc compile: [mkdir] Created dir: /home/ejort/jboss-head/workspace/jms/output/lib [jar] Building jar: /home/ejort/jboss-head/workspace/jms/output/lib/jboss-messaging.jar [touch] Creating /home/ejort/jboss-head/workspace/jms/output/build-marker most: == == Finished with 'most' in module 'jms'. ====================================================================== _module-jms-most: _module-jms-most: [copy] Copying 1 file to /home/ejort/jboss-head/workspace/build/output/jboss-5.0.0alpha/server/all/lib
example is dirty check
====================================================================== == Executing 'most' in module 'ejb3x'... == _buildmagic:init: configure: init: _buildmagic:build-bypass-checker: _buildmagic:build-bypass-notice: [echo] Build disabled because module is already built. To force the module to build define build-bypass.disabled=true. _buildmagic:build-bypass-check: internal-jars: jars: most: == == Finished with 'most' in module 'ejb3x'. ======================================================================
I have better things to do than wait for jms to recompile every time I make a change
to jboss-head.