Binary And Source Distributions
If you already know how to use Fulcrum and simply want the latest binaries or source, you can get them from the Apache Mirror System.
Building all Fulcrum components
Building Fulcrum from GIT is very easy because it has been
Maven-enabled.
To get all Fulcrum dependencies you may find it conveniet to get all of them in one repo.
Therefore you would begin with turbine-fulcrum-build
GIT repository (if you are
not familiar with the Apache GIT repositories, please refer to
the documentation).
git clone --recurse-submodules https://github.com/apache/turbine-fulcrum-build.git
git clone https://gitbox.apache.org/repos/asf/turbine-fulcrum-parser.git // equivalent git clone https://github.com/apache/turbine-fulcrum-parser.git
Maven 3 Build
Please refer to the Maven 3 Getting Started document for instructions on how to install and use Maven.
From the root directory of the Fulcrum project (where you checked out the code to or unpacked a source distribution), simply run
mvn install
To build a local copy of the documentation, use this:
mvn site
Current Build Issues
Depending on your version of Maven, you may have various problems with the reports being generated, or you may run out of memory when you do a complete build. One approach to take is to turn off running unit tests
$ mvn site -DskipTests=true
$ mvn -pl parser,crypto site