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

    Bizarre and Annoying JMS Build

      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.

        • 1. Re: Bizarre and Annoying JMS Build
          ovidiu.feodorov

           


          * It has its own private version of remoting?


          Yes. Temporarily. Tim is experimenting with features that are being developed in JBoss Remoting head as we speak. As soon they stabiliize, we'll return to the updated repository version.


          * It does a clean every time


          Will fix. Thanks for the bug report.


          * There is no "dirty" check so it rebuilds everytime



          Will fix. Thanks for the bug report.


          • 2. Re: Bizarre and Annoying JMS Build
            ovidiu.feodorov

            Fixed.

            Does this take the bizarrery and annoyance out of our build?

            • 3. Re: Bizarre and Annoying JMS Build
              timfox

               

              "adrian@jboss.org" wrote:
              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


              We are reliant on some fixes and new features in remoting, this is in remoting CVS but not HEAD, hence the jboss-remoting.jar for now, until the changes make it across.