Log4j Tools
Tooling internally used by the Apache Log4j project infrastructure:
Maven Bill of Materials (BOM)
To keep your Log4j Tools module versions aligned, a Maven Bill of Materials (BOM) POM is provided for your convenience.
To use this with Maven, add the dependency listed below to your pom.xml
file.
Note that the <dependencyManagement>
nesting and the <scope>import</scope>
instruction.
This will import all modules bundled with the associated Log4j release to your dependencyManagement
.
As a result, you don’t have to specify versions of the imported modules (log4j-changelog
, log4j-docgen
, etc.) while using them as a <dependency>
.
pom.xml
snippet importing log4j-tools-bom
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-tools-bom</artifactId>
<version>0.9.0</version>
<scope>import</scope>
<type>pom</type>
</dependency>
</dependencies>
</dependencyManagement>