Apache logging services logo Apache log4j logo

Building and Installing Log4j

Log4j 2.x is hosted in the Apache Software Foundation's subversion repository. Details on obtaining the most current source code can be found at Log4j Source Repository. The source from the latest release may be obtained by downloading it using the instructions at Log4j Downloads.

Log4j 2.x uses Maven 2 or 3 as its build tool. To build and install Log4j in your local Maven cache, from the root directory run:

mvn install

Then to build the full site, you must use a local staging directory:

mvn site
[Windows] mvn site:stage-deploy -DstagingSiteURL=file:///%HOME%/log4j
[Unix] mvn site:stage-deploy -DstagingSiteURL=file:///$HOME/log4j

To rebuild only what's changed and execute the tests, run:

mvn test

To rebuild from scratch, add "clean", for example:

mvn clean test