blob: 6c0f5f645c8933119edb6e5865756a77ca81674f [file] [log] [blame]
################## GENERAL BUILDING NOTES ############
# See also http://james.apache.org/server/3/dev.html #
######################################################
The primary build tool for James server is maven 3 (3.0.2 is required).
On a new source checkout from https://svn.apache.org/repos/asf/james/ start by running
$ mvn package
This will compile all modules and build the distribution.
The distribution binary and source build can be found under "container/spring/target"
and should contain everything you need to start with.
For just building without running junit tests:
$ mvn package -DskipTests=true
Some tests have been disabled by default (*TestLive.java) because they
are not reliable enough for continuous integration testing. To run the
full set of tests, do:
$ mvn install -Plivetests