geronimo-scm mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Geronimo Wiki] Update of "Building" by AnitaKulshreshtha
Date Wed, 11 May 2005 12:36:07 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Geronimo Wiki" for change notification.

The following page has been changed by AnitaKulshreshtha:
http://wiki.apache.org/geronimo/Building

The comment on the change is:
removed references to ActiveMQ and Howl to reflect latest goals

------------------------------------------------------------------------------
  $ svn checkout http://svn.apache.org/repos/asf/geronimo/trunk geronimo
  $ cd geronimo
  $ maven m:fresh-checkout
-   [ BECAREFUL: Deletes checkout of ActiveMQ, HOWL, OpenEJB, and TranQL 
+   [ BECAREFUL: Deletes checkout of OpenEJB, and TranQL 
-                and checks them out again
+                and checks them out again and updates Geronimo
    ]
  $ maven m:rebuild-all
    [ Same as m:clean m:clean-repo m:default 
@@ -36, +36 @@

  
  Build next time with: 
      {{{
- $ maven m:update
+ $ maven m:update 
+   [ updates OpenEJB and TranQL
+   ]
  $ maven m:rebuild -o
+   [ Deletes all targets and the tests are run again.
+   ]
  }}}
  
  The "m:update" gets new code from cvs/svn, and the "m:rebuild" rebuilds.  The "-o" flag
tells Maven to build offline, which is much faster than the default online process.  Occasionally,
though, the offline build might fail if some dependency goes out of date; in that case you'll
want to run `maven m:rebuild` without the "-o" flag (cf. the section "Building geronimo and
related projects" on this page for further cures to build failures: `-Dmaven.test.skip=true`
and/or `-Dmaven.itest.skip=true`).  
@@ -85, +89 @@

  
  Edit project.properties and set the cvs info appropriately for any project you may be a
committer on.
  
- run `maven m:checkout` to get ActiveMQ, HOWL, OpenEJB, and TranQL from cvs.
+ run `maven m:checkout` to get OpenEJB, and TranQL from cvs.
  
- run `maven m:build` to build everything.  There may be test failures in other projects,
so you may need `-Dmaven.test.failure.ignore=true`.  You might need to run twice to make sure
all plugins are installed before they are used.
+ run `maven m:build` or just maven to build everything.  There may be test failures in other
projects, so you may need `-Dmaven.test.failure.ignore=true`.  You might need to run twice
to make sure all plugins are installed before they are used.
  
  To prevent the itests from running in the openejb build, you need `-Dmaven.itest.skip=true`
defined.  
    
  If the build fails in OpenEJB :: Integration Tests, try `maven m:build -o -Dmaven.test.skip=true
-Dmaven.itest.skip=true`.  
  
- To remove the local maven repository artifacts of ActiveMQ, Geronimo, HOWL, OpenEJB, and
TranQL, do `maven m:clean-repo` -- and build again.  
+ To remove the local maven repository artifacts of Geronimo, OpenEJB, and TranQL, do `maven
m:clean-repo` -- and build again.  
  
  
  = Building Offline =

Mime
View raw message