3 Replies Latest reply on Jan 20, 2006 3:42 AM by Tim Fox

    Bizarre and Annoying JMS Build

    Adrian Brock Master

      What'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.