This is an automated email from the ASF dual-hosted git repository.
vy pushed a commit to branch release-2.x
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
The following commit(s) were added to refs/heads/release-2.x by this push:
new 8d720e722b Fix Javadoc generation and links for the site
8d720e722b is described below
commit 8d720e722b42efc063b84989ca7b0984d451a041
Author: Volkan Yazıcı <[email protected]>
AuthorDate: Sun Feb 12 21:53:05 2023 +0100
Fix Javadoc generation and links for the site
- Removed `maven-jxr-plugin`
- Generating no Javadoc JARs (this was already the case)
- Removed Javadoc JARs from the assembly in `log4j-distribution`
- Generating Javadoc HTML only for `log4j-core` and `log4j-api`
- Copying generated Javadoc HTML to `target/site/javadoc/<artifactId>`
---
log4j-1.2-api/pom.xml | 39 -----
log4j-api-test/pom.xml | 43 -----
log4j-api/pom.xml | 44 +-----
log4j-appserver/pom.xml | 42 -----
log4j-cassandra/pom.xml | 39 -----
log4j-core-test/pom.xml | 67 --------
log4j-core/pom.xml | 68 +-------
log4j-couchdb/pom.xml | 39 -----
log4j-distribution/pom.xml | 174 ---------------------
log4j-docker/pom.xml | 39 -----
log4j-flume-ng/pom.xml | 39 -----
log4j-iostreams/pom.xml | 39 -----
log4j-jakarta-smtp/pom.xml | 39 -----
log4j-jakarta-web/pom.xml | 42 -----
log4j-jcl/pom.xml | 39 -----
log4j-jdbc-dbcp2/pom.xml | 38 -----
log4j-jmx-gui/pom.xml | 39 -----
log4j-jpa/pom.xml | 38 -----
log4j-jpl/pom.xml | 40 -----
log4j-jul/pom.xml | 39 -----
log4j-kubernetes/pom.xml | 39 -----
log4j-layout-template-json-test/pom.xml | 39 -----
log4j-layout-template-json/pom.xml | 38 -----
log4j-mongodb3/pom.xml | 39 -----
log4j-mongodb4/pom.xml | 39 -----
log4j-osgi/pom.xml | 42 -----
log4j-slf4j-impl/pom.xml | 39 -----
log4j-slf4j2-impl/pom.xml | 39 -----
log4j-spring-boot/pom.xml | 39 -----
.../log4j-spring-cloud-config-client/pom.xml | 39 -----
log4j-taglib/pom.xml | 39 -----
log4j-to-jul/pom.xml | 39 -----
log4j-to-slf4j/pom.xml | 39 -----
log4j-web/pom.xml | 42 -----
pom.xml | 138 +++++++++-------
src/site/markdown/javadoc.md | 31 +---
src/site/site.xml | 7 +-
37 files changed, 89 insertions(+), 1624 deletions(-)
diff --git a/log4j-1.2-api/pom.xml b/log4j-1.2-api/pom.xml
index 81d189a6be..303feb8ef6 100644
--- a/log4j-1.2-api/pom.xml
+++ b/log4j-1.2-api/pom.xml
@@ -153,45 +153,6 @@
<propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <!-- module link generation is completely broken in the javadoc
plugin for a multi-module non-aggregating
- project -->
- <detectOfflineLinks>false</detectOfflineLinks>
- <linksource>true</linksource>
- </configuration>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>jxr</report>
- </reports>
- </reportSet>
- <reportSet>
- <id>aggregate</id>
- <reports>
- <report>aggregate</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
diff --git a/log4j-api-test/pom.xml b/log4j-api-test/pom.xml
index 2a6f185e04..d0b2a7216f 100644
--- a/log4j-api-test/pom.xml
+++ b/log4j-api-test/pom.xml
@@ -197,49 +197,6 @@
<propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <!-- module link generation is completely broken in the javadoc
plugin for a multi-module non-aggregating
- project -->
- <doclint>none</doclint>
- <detectOfflineLinks>false</detectOfflineLinks>
- <linksource>true</linksource>
- <links>
- <link>http://www.osgi.org/javadoc/r4v43/core/</link>
- </links>
- </configuration>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>jxr</report>
- </reports>
- </reportSet>
- <reportSet>
- <id>aggregate</id>
- <reports>
- <report>aggregate</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
diff --git a/log4j-api/pom.xml b/log4j-api/pom.xml
index a54050e601..b2ab03feea 100644
--- a/log4j-api/pom.xml
+++ b/log4j-api/pom.xml
@@ -30,6 +30,7 @@
<log4jParentDir>${basedir}/..</log4jParentDir>
<docLabel>API Documentation</docLabel>
<projectDir>/api</projectDir>
+ <javadoc.skip>false</javadoc.skip>
</properties>
<dependencies>
<dependency>
@@ -172,49 +173,6 @@
<propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <!-- module link generation is completely broken in the javadoc
plugin for a multi-module non-aggregating
- project -->
- <doclint>none</doclint>
- <detectOfflineLinks>false</detectOfflineLinks>
- <linksource>true</linksource>
- <links>
- <link>http://www.osgi.org/javadoc/r4v43/core/</link>
- </links>
- </configuration>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>jxr</report>
- </reports>
- </reportSet>
- <reportSet>
- <id>aggregate</id>
- <reports>
- <report>aggregate</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
diff --git a/log4j-appserver/pom.xml b/log4j-appserver/pom.xml
index 1b1528f7fa..3d3b4e37a6 100644
--- a/log4j-appserver/pom.xml
+++ b/log4j-appserver/pom.xml
@@ -85,48 +85,6 @@
<propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <!-- module link generation is completely broken in the javadoc
plugin for a multi-module non-aggregating
- project -->
- <detectOfflineLinks>false</detectOfflineLinks>
- <linksource>true</linksource>
- <links>
- <link>http://docs.oracle.com/javaee/6/api/</link>
- </links>
- </configuration>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>jxr</report>
- </reports>
- </reportSet>
- <reportSet>
- <id>aggregate</id>
- <reports>
- <report>aggregate</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
diff --git a/log4j-cassandra/pom.xml b/log4j-cassandra/pom.xml
index ba4e5eab3b..e9d8fee0f7 100644
--- a/log4j-cassandra/pom.xml
+++ b/log4j-cassandra/pom.xml
@@ -130,45 +130,6 @@
<propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <!-- module link generation is completely broken in the javadoc
plugin for a multi-module non-aggregating
- project -->
- <detectOfflineLinks>false</detectOfflineLinks>
- <linksource>true</linksource>
- </configuration>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>jxr</report>
- </reports>
- </reportSet>
- <reportSet>
- <id>aggregate</id>
- <reports>
- <report>aggregate</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
diff --git a/log4j-core-test/pom.xml b/log4j-core-test/pom.xml
index d28502fad6..8936f38a49 100644
--- a/log4j-core-test/pom.xml
+++ b/log4j-core-test/pom.xml
@@ -486,73 +486,6 @@
<propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <failOnError>false</failOnError>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <!-- module link generation is completely broken in the javadoc
plugin for a multi-module non-aggregating
- project -->
- <detectOfflineLinks>false</detectOfflineLinks>
- <linksource>true</linksource>
- <links>
- <link>http://docs.oracle.com/javaee/6/api/</link>
- <link>http://www.osgi.org/javadoc/r4v43/core/</link>
-
<link>https://commons.apache.org/proper/commons-lang/javadocs/api-release/</link>
- </links>
- <groups>
- <group>
- <title>Core API</title>
- <packages>org.apache.logging.log4j.core</packages>
- </group>
- <group>
- <title>Configuration</title>
-
<packages>org.apache.logging.log4j.core.config*:org.apache.logging.log4j.core.selector</packages>
- </group>
- <group>
- <title>Core Plugins</title>
-
<packages>org.apache.logging.log4j.core.appender*:org.apache.logging.log4j.core.filter:org.apache.logging.log4j.core.layout:org.apache.logging.log4j.core.lookup:org.apache.logging.log4j.core.pattern:org.apache.logging.log4j.core.script</packages>
- </group>
- <group>
- <title>Tools</title>
-
<packages>org.apache.logging.log4j.core.net*:org.apache.logging.log4j.core.tools</packages>
- </group>
- <group>
- <title>Internals</title>
-
<packages>org.apache.logging.log4j.core.async:org.apache.logging.log4j.core.impl:org.apache.logging.log4j.core.util*:org.apache.logging.log4j.core.osgi:org.apache.logging.log4j.core.jackson:org.apache.logging.log4j.core.jmx</packages>
- </group>
- </groups>
- </configuration>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>jxr</report>
- </reports>
- </reportSet>
- <reportSet>
- <id>aggregate</id>
- <reports>
- <report>aggregate</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
diff --git a/log4j-core/pom.xml b/log4j-core/pom.xml
index 4733384e45..96563cf052 100644
--- a/log4j-core/pom.xml
+++ b/log4j-core/pom.xml
@@ -31,6 +31,7 @@
<docLabel>Core Documentation</docLabel>
<projectDir>/core</projectDir>
<!--<revapi.skip>true</revapi.skip>-->
+ <javadoc.skip>false</javadoc.skip>
</properties>
<dependencies>
<dependency>
@@ -309,73 +310,6 @@
<propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <failOnError>false</failOnError>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <!-- module link generation is completely broken in the javadoc
plugin for a multi-module non-aggregating
- project -->
- <detectOfflineLinks>false</detectOfflineLinks>
- <linksource>true</linksource>
- <links>
- <link>http://docs.oracle.com/javaee/6/api/</link>
- <link>http://www.osgi.org/javadoc/r4v43/core/</link>
-
<link>https://commons.apache.org/proper/commons-lang/javadocs/api-release/</link>
- </links>
- <groups>
- <group>
- <title>Core API</title>
- <packages>org.apache.logging.log4j.core</packages>
- </group>
- <group>
- <title>Configuration</title>
-
<packages>org.apache.logging.log4j.core.config*:org.apache.logging.log4j.core.selector</packages>
- </group>
- <group>
- <title>Core Plugins</title>
-
<packages>org.apache.logging.log4j.core.appender*:org.apache.logging.log4j.core.filter:org.apache.logging.log4j.core.layout:org.apache.logging.log4j.core.lookup:org.apache.logging.log4j.core.pattern:org.apache.logging.log4j.core.script</packages>
- </group>
- <group>
- <title>Tools</title>
-
<packages>org.apache.logging.log4j.core.net*:org.apache.logging.log4j.core.tools</packages>
- </group>
- <group>
- <title>Internals</title>
-
<packages>org.apache.logging.log4j.core.async:org.apache.logging.log4j.core.impl:org.apache.logging.log4j.core.util*:org.apache.logging.log4j.core.osgi:org.apache.logging.log4j.core.jackson:org.apache.logging.log4j.core.jmx</packages>
- </group>
- </groups>
- </configuration>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>jxr</report>
- </reports>
- </reportSet>
- <reportSet>
- <id>aggregate</id>
- <reports>
- <report>aggregate</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
diff --git a/log4j-couchdb/pom.xml b/log4j-couchdb/pom.xml
index d745927365..8763917ea1 100644
--- a/log4j-couchdb/pom.xml
+++ b/log4j-couchdb/pom.xml
@@ -105,45 +105,6 @@
<propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <!-- module link generation is completely broken in the javadoc
plugin for a multi-module non-aggregating
- project -->
- <detectOfflineLinks>false</detectOfflineLinks>
- <linksource>true</linksource>
- </configuration>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>jxr</report>
- </reports>
- </reportSet>
- <reportSet>
- <id>aggregate</id>
- <reports>
- <report>aggregate</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
diff --git a/log4j-distribution/pom.xml b/log4j-distribution/pom.xml
index 60d3de2079..70938c8870 100644
--- a/log4j-distribution/pom.xml
+++ b/log4j-distribution/pom.xml
@@ -43,12 +43,6 @@
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-1.2-api</artifactId>
- <version>${project.version}</version>
- <classifier>javadoc</classifier>
- </dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
@@ -60,12 +54,6 @@
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-api</artifactId>
- <version>${project.version}</version>
- <classifier>javadoc</classifier>
- </dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-appserver</artifactId>
@@ -77,12 +65,6 @@
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-appserver</artifactId>
- <version>${project.version}</version>
- <classifier>javadoc</classifier>
- </dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-cassandra</artifactId>
@@ -94,12 +76,6 @@
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-cassandra</artifactId>
- <version>${project.version}</version>
- <classifier>javadoc</classifier>
- </dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
@@ -111,12 +87,6 @@
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-core</artifactId>
- <version>${project.version}</version>
- <classifier>javadoc</classifier>
- </dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
@@ -134,12 +104,6 @@
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-couchdb</artifactId>
- <version>${project.version}</version>
- <classifier>javadoc</classifier>
- </dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-docker</artifactId>
@@ -151,12 +115,6 @@
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-docker</artifactId>
- <version>${project.version}</version>
- <classifier>javadoc</classifier>
- </dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-flume-ng</artifactId>
@@ -168,12 +126,6 @@
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-flume-ng</artifactId>
- <version>${project.version}</version>
- <classifier>javadoc</classifier>
- </dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-iostreams</artifactId>
@@ -185,12 +137,6 @@
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-iostreams</artifactId>
- <version>${project.version}</version>
- <classifier>javadoc</classifier>
- </dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-jakarta-smtp</artifactId>
@@ -202,12 +148,6 @@
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-jakarta-smtp</artifactId>
- <version>${project.version}</version>
- <classifier>javadoc</classifier>
- </dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-jakarta-web</artifactId>
@@ -219,12 +159,6 @@
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-jakarta-web</artifactId>
- <version>${project.version}</version>
- <classifier>javadoc</classifier>
- </dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-jcl</artifactId>
@@ -236,12 +170,6 @@
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-jcl</artifactId>
- <version>${project.version}</version>
- <classifier>javadoc</classifier>
- </dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-jdbc-dbcp2</artifactId>
@@ -253,12 +181,6 @@
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-jdbc-dbcp2</artifactId>
- <version>${project.version}</version>
- <classifier>javadoc</classifier>
- </dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-jmx-gui</artifactId>
@@ -270,12 +192,6 @@
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-jmx-gui</artifactId>
- <version>${project.version}</version>
- <classifier>javadoc</classifier>
- </dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-jpa</artifactId>
@@ -287,12 +203,6 @@
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-jpa</artifactId>
- <version>${project.version}</version>
- <classifier>javadoc</classifier>
- </dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-jpl</artifactId>
@@ -304,12 +214,6 @@
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-jpl</artifactId>
- <version>${project.version}</version>
- <classifier>javadoc</classifier>
- </dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-jul</artifactId>
@@ -321,12 +225,6 @@
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-jul</artifactId>
- <version>${project.version}</version>
- <classifier>javadoc</classifier>
- </dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-kubernetes</artifactId>
@@ -338,12 +236,6 @@
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-kubernetes</artifactId>
- <version>${project.version}</version>
- <classifier>javadoc</classifier>
- </dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-layout-template-json</artifactId>
@@ -355,12 +247,6 @@
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-layout-template-json</artifactId>
- <version>${project.version}</version>
- <classifier>javadoc</classifier>
- </dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-mongodb3</artifactId>
@@ -372,12 +258,6 @@
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-mongodb3</artifactId>
- <version>${project.version}</version>
- <classifier>javadoc</classifier>
- </dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-mongodb4</artifactId>
@@ -389,12 +269,6 @@
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-mongodb4</artifactId>
- <version>${project.version}</version>
- <classifier>javadoc</classifier>
- </dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-osgi</artifactId>
@@ -417,12 +291,6 @@
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-slf4j2-impl</artifactId>
- <version>${project.version}</version>
- <classifier>javadoc</classifier>
- </dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
@@ -434,12 +302,6 @@
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-slf4j-impl</artifactId>
- <version>${project.version}</version>
- <classifier>javadoc</classifier>
- </dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-spring-boot</artifactId>
@@ -451,12 +313,6 @@
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-spring-boot</artifactId>
- <version>${project.version}</version>
- <classifier>javadoc</classifier>
- </dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-spring-cloud-config-client</artifactId>
@@ -468,12 +324,6 @@
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-spring-cloud-config-client</artifactId>
- <version>${project.version}</version>
- <classifier>javadoc</classifier>
- </dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-taglib</artifactId>
@@ -485,12 +335,6 @@
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-taglib</artifactId>
- <version>${project.version}</version>
- <classifier>javadoc</classifier>
- </dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-to-jul</artifactId>
@@ -502,12 +346,6 @@
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-to-jul</artifactId>
- <version>${project.version}</version>
- <classifier>javadoc</classifier>
- </dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-to-slf4j</artifactId>
@@ -519,12 +357,6 @@
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-to-slf4j</artifactId>
- <version>${project.version}</version>
- <classifier>javadoc</classifier>
- </dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-web</artifactId>
@@ -536,12 +368,6 @@
<version>${project.version}</version>
<classifier>sources</classifier>
</dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-web</artifactId>
- <version>${project.version}</version>
- <classifier>javadoc</classifier>
- </dependency>
</dependencies>
<build>
<plugins>
diff --git a/log4j-docker/pom.xml b/log4j-docker/pom.xml
index 9149a4dc36..3d0956ca90 100644
--- a/log4j-docker/pom.xml
+++ b/log4j-docker/pom.xml
@@ -109,45 +109,6 @@
<propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <!-- module link generation is completely broken in the javadoc
plugin for a multi-module non-aggregating
- project -->
- <detectOfflineLinks>false</detectOfflineLinks>
- <linksource>true</linksource>
- </configuration>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>jxr</report>
- </reports>
- </reportSet>
- <reportSet>
- <id>aggregate</id>
- <reports>
- <report>aggregate</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
diff --git a/log4j-flume-ng/pom.xml b/log4j-flume-ng/pom.xml
index 911df56359..8015f1b65c 100644
--- a/log4j-flume-ng/pom.xml
+++ b/log4j-flume-ng/pom.xml
@@ -156,45 +156,6 @@
<propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <!-- module link generation is completely broken in the javadoc
plugin for a multi-module non-aggregating
- project -->
- <detectOfflineLinks>false</detectOfflineLinks>
- <linksource>true</linksource>
- </configuration>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>jxr</report>
- </reports>
- </reportSet>
- <reportSet>
- <id>aggregate</id>
- <reports>
- <report>aggregate</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
diff --git a/log4j-iostreams/pom.xml b/log4j-iostreams/pom.xml
index 8afdcb0299..79ad1f1e52 100644
--- a/log4j-iostreams/pom.xml
+++ b/log4j-iostreams/pom.xml
@@ -102,45 +102,6 @@
<propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <!-- module link generation is completely broken in the javadoc
plugin for a multi-module non-aggregating
- project -->
- <detectOfflineLinks>false</detectOfflineLinks>
- <linksource>true</linksource>
- </configuration>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>jxr</report>
- </reports>
- </reportSet>
- <reportSet>
- <id>aggregate</id>
- <reports>
- <report>aggregate</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
diff --git a/log4j-jakarta-smtp/pom.xml b/log4j-jakarta-smtp/pom.xml
index 22bebe6866..2bb31e9ee7 100644
--- a/log4j-jakarta-smtp/pom.xml
+++ b/log4j-jakarta-smtp/pom.xml
@@ -121,45 +121,6 @@
<propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <!-- module link generation is completely broken in the javadoc
plugin for a multi-module non-aggregating project -->
- <detectOfflineLinks>false</detectOfflineLinks>
- <linksource>true</linksource>
- <source>8</source>
- </configuration>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>jxr</report>
- </reports>
- </reportSet>
- <reportSet>
- <id>aggregate</id>
- <reports>
- <report>aggregate</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
diff --git a/log4j-jakarta-web/pom.xml b/log4j-jakarta-web/pom.xml
index c73300a238..0fd4ec6f35 100644
--- a/log4j-jakarta-web/pom.xml
+++ b/log4j-jakarta-web/pom.xml
@@ -111,48 +111,6 @@
<propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <!-- module link generation is completely broken in the javadoc
plugin for a multi-module non-aggregating
- project -->
- <detectOfflineLinks>false</detectOfflineLinks>
- <linksource>true</linksource>
- <links>
- <link>http://docs.oracle.com/javaee/6/api/</link>
- </links>
- </configuration>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>jxr</report>
- </reports>
- </reportSet>
- <reportSet>
- <id>aggregate</id>
- <reports>
- <report>aggregate</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
diff --git a/log4j-jcl/pom.xml b/log4j-jcl/pom.xml
index ce5c3c9547..84c425226a 100644
--- a/log4j-jcl/pom.xml
+++ b/log4j-jcl/pom.xml
@@ -96,45 +96,6 @@
<propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <!-- module link generation is completely broken in the javadoc
plugin for a multi-module non-aggregating
- project -->
- <detectOfflineLinks>false</detectOfflineLinks>
- <linksource>true</linksource>
- </configuration>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>jxr</report>
- </reports>
- </reportSet>
- <reportSet>
- <id>aggregate</id>
- <reports>
- <report>aggregate</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
diff --git a/log4j-jdbc-dbcp2/pom.xml b/log4j-jdbc-dbcp2/pom.xml
index 3196eed201..95d911d54f 100644
--- a/log4j-jdbc-dbcp2/pom.xml
+++ b/log4j-jdbc-dbcp2/pom.xml
@@ -91,44 +91,6 @@
<propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <!-- module link generation is completely broken in the javadoc
plugin for a multi-module non-aggregating project -->
- <detectOfflineLinks>false</detectOfflineLinks>
- <linksource>true</linksource>
- </configuration>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>jxr</report>
- </reports>
- </reportSet>
- <reportSet>
- <id>aggregate</id>
- <reports>
- <report>aggregate</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
diff --git a/log4j-jmx-gui/pom.xml b/log4j-jmx-gui/pom.xml
index b160ecbefd..7eec6fb69f 100644
--- a/log4j-jmx-gui/pom.xml
+++ b/log4j-jmx-gui/pom.xml
@@ -83,45 +83,6 @@
<propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <!-- module link generation is completely broken in the javadoc
plugin for a multi-module non-aggregating
- project -->
- <detectOfflineLinks>false</detectOfflineLinks>
- <linksource>true</linksource>
- </configuration>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>jxr</report>
- </reports>
- </reportSet>
- <reportSet>
- <id>aggregate</id>
- <reports>
- <report>aggregate</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
diff --git a/log4j-jpa/pom.xml b/log4j-jpa/pom.xml
index 40e4a1a3dd..f32c28b9e2 100644
--- a/log4j-jpa/pom.xml
+++ b/log4j-jpa/pom.xml
@@ -111,44 +111,6 @@
<propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <!-- module link generation is completely broken in the javadoc
plugin for a multi-module non-aggregating project -->
- <detectOfflineLinks>false</detectOfflineLinks>
- <linksource>true</linksource>
- </configuration>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>jxr</report>
- </reports>
- </reportSet>
- <reportSet>
- <id>aggregate</id>
- <reports>
- <report>aggregate</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
diff --git a/log4j-jpl/pom.xml b/log4j-jpl/pom.xml
index 015cf0cefe..36ad1a5f17 100644
--- a/log4j-jpl/pom.xml
+++ b/log4j-jpl/pom.xml
@@ -156,46 +156,6 @@
<excludes>**/module-info.java</excludes>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <!-- module link generation is completely broken in the javadoc
plugin for a multi-module non-aggregating
- project -->
- <detectOfflineLinks>false</detectOfflineLinks>
- <linksource>true</linksource>
- <failOnError>false</failOnError>
- </configuration>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>jxr</report>
- </reports>
- </reportSet>
- <reportSet>
- <id>aggregate</id>
- <reports>
- <report>aggregate</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
</plugins>
</reporting>
<profiles>
diff --git a/log4j-jul/pom.xml b/log4j-jul/pom.xml
index 23005f008e..a2f3115fc0 100644
--- a/log4j-jul/pom.xml
+++ b/log4j-jul/pom.xml
@@ -150,45 +150,6 @@
<propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <!-- module link generation is completely broken in the javadoc
plugin for a multi-module non-aggregating
- project -->
- <detectOfflineLinks>false</detectOfflineLinks>
- <linksource>true</linksource>
- </configuration>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>jxr</report>
- </reports>
- </reportSet>
- <reportSet>
- <id>aggregate</id>
- <reports>
- <report>aggregate</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
diff --git a/log4j-kubernetes/pom.xml b/log4j-kubernetes/pom.xml
index 9041f0aadb..523dace2b3 100644
--- a/log4j-kubernetes/pom.xml
+++ b/log4j-kubernetes/pom.xml
@@ -106,45 +106,6 @@
<propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <!-- module link generation is completely broken in the javadoc
plugin for a multi-module non-aggregating
- project -->
- <detectOfflineLinks>false</detectOfflineLinks>
- <linksource>true</linksource>
- </configuration>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>jxr</report>
- </reports>
- </reportSet>
- <reportSet>
- <id>aggregate</id>
- <reports>
- <report>aggregate</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
diff --git a/log4j-layout-template-json-test/pom.xml
b/log4j-layout-template-json-test/pom.xml
index 05bb825f57..a118096167 100644
--- a/log4j-layout-template-json-test/pom.xml
+++ b/log4j-layout-template-json-test/pom.xml
@@ -36,7 +36,6 @@
<docLabel>Log4j Layout for JSON Template Documentation</docLabel>
<projectDir>/log4j-layout-template-json</projectDir>
<module.name>org.apache.logging.log4j.layout.template.json</module.name>
- <javadoc.skip>true</javadoc.skip>
</properties>
<dependencies>
@@ -381,44 +380,6 @@
<propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <!-- module link generation is completely broken in the javadoc
plugin for a multi-module non-aggregating project -->
- <detectOfflineLinks>false</detectOfflineLinks>
- <linksource>true</linksource>
- </configuration>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>jxr</report>
- </reports>
- </reportSet>
- <reportSet>
- <id>aggregate</id>
- <reports>
- <report>aggregate</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
diff --git a/log4j-layout-template-json/pom.xml
b/log4j-layout-template-json/pom.xml
index 58a4569058..df6740d3b5 100644
--- a/log4j-layout-template-json/pom.xml
+++ b/log4j-layout-template-json/pom.xml
@@ -304,44 +304,6 @@
<propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <!-- module link generation is completely broken in the javadoc
plugin for a multi-module non-aggregating project -->
- <detectOfflineLinks>false</detectOfflineLinks>
- <linksource>true</linksource>
- </configuration>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>jxr</report>
- </reports>
- </reportSet>
- <reportSet>
- <id>aggregate</id>
- <reports>
- <report>aggregate</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
diff --git a/log4j-mongodb3/pom.xml b/log4j-mongodb3/pom.xml
index 58e9037eee..90061fa0f2 100644
--- a/log4j-mongodb3/pom.xml
+++ b/log4j-mongodb3/pom.xml
@@ -120,45 +120,6 @@
<propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <!-- module link generation is completely broken in the javadoc
plugin for a multi-module non-aggregating
- project -->
- <detectOfflineLinks>false</detectOfflineLinks>
- <linksource>true</linksource>
- </configuration>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>jxr</report>
- </reports>
- </reportSet>
- <reportSet>
- <id>aggregate</id>
- <reports>
- <report>aggregate</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
diff --git a/log4j-mongodb4/pom.xml b/log4j-mongodb4/pom.xml
index 64c9b1ff0d..d5e398edc2 100644
--- a/log4j-mongodb4/pom.xml
+++ b/log4j-mongodb4/pom.xml
@@ -117,45 +117,6 @@
<propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <!-- module link generation is completely broken in the javadoc
plugin for a multi-module non-aggregating
- project -->
- <detectOfflineLinks>false</detectOfflineLinks>
- <linksource>true</linksource>
- </configuration>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>jxr</report>
- </reports>
- </reportSet>
- <reportSet>
- <id>aggregate</id>
- <reports>
- <report>aggregate</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
diff --git a/log4j-osgi/pom.xml b/log4j-osgi/pom.xml
index adee48268a..2f09c864a4 100644
--- a/log4j-osgi/pom.xml
+++ b/log4j-osgi/pom.xml
@@ -196,48 +196,6 @@
<propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <!-- module link generation is completely broken in the javadoc
plugin for a multi-module non-aggregating
- project -->
- <detectOfflineLinks>false</detectOfflineLinks>
- <linksource>true</linksource>
- <links>
- <link>http://www.osgi.org/javadoc/r4v43/core/</link>
- </links>
- </configuration>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>jxr</report>
- </reports>
- </reportSet>
- <reportSet>
- <id>aggregate</id>
- <reports>
- <report>aggregate</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
diff --git a/log4j-slf4j-impl/pom.xml b/log4j-slf4j-impl/pom.xml
index 6b1cfd9d27..03c61fa8c2 100644
--- a/log4j-slf4j-impl/pom.xml
+++ b/log4j-slf4j-impl/pom.xml
@@ -207,45 +207,6 @@
<propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <!-- module link generation is completely broken in the javadoc
plugin for a multi-module non-aggregating
- project -->
- <detectOfflineLinks>false</detectOfflineLinks>
- <linksource>true</linksource>
- </configuration>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>jxr</report>
- </reports>
- </reportSet>
- <reportSet>
- <id>aggregate</id>
- <reports>
- <report>aggregate</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
diff --git a/log4j-slf4j2-impl/pom.xml b/log4j-slf4j2-impl/pom.xml
index 1c9b84ae25..5b64fc9063 100644
--- a/log4j-slf4j2-impl/pom.xml
+++ b/log4j-slf4j2-impl/pom.xml
@@ -172,45 +172,6 @@
<propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <!-- module link generation is completely broken in the javadoc
plugin for a multi-module non-aggregating
- project -->
- <detectOfflineLinks>false</detectOfflineLinks>
- <linksource>true</linksource>
- </configuration>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>jxr</report>
- </reports>
- </reportSet>
- <reportSet>
- <id>aggregate</id>
- <reports>
- <report>aggregate</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
diff --git a/log4j-spring-boot/pom.xml b/log4j-spring-boot/pom.xml
index e467055962..660806976a 100644
--- a/log4j-spring-boot/pom.xml
+++ b/log4j-spring-boot/pom.xml
@@ -185,45 +185,6 @@
<propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <!-- module link generation is completely broken in the javadoc
plugin for a multi-module non-aggregating
- project -->
- <detectOfflineLinks>false</detectOfflineLinks>
- <linksource>true</linksource>
- </configuration>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>jxr</report>
- </reports>
- </reportSet>
- <reportSet>
- <id>aggregate</id>
- <reports>
- <report>aggregate</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
diff --git a/log4j-spring-cloud-config/log4j-spring-cloud-config-client/pom.xml
b/log4j-spring-cloud-config/log4j-spring-cloud-config-client/pom.xml
index 43e33ee16e..d71a9e3806 100644
--- a/log4j-spring-cloud-config/log4j-spring-cloud-config-client/pom.xml
+++ b/log4j-spring-cloud-config/log4j-spring-cloud-config-client/pom.xml
@@ -157,45 +157,6 @@
<propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <!-- module link generation is completely broken in the javadoc
plugin for a multi-module non-aggregating
- project -->
- <detectOfflineLinks>false</detectOfflineLinks>
- <linksource>true</linksource>
- </configuration>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>jxr</report>
- </reports>
- </reportSet>
- <reportSet>
- <id>aggregate</id>
- <reports>
- <report>aggregate</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
diff --git a/log4j-taglib/pom.xml b/log4j-taglib/pom.xml
index 8b99aafcb2..e1db556dae 100644
--- a/log4j-taglib/pom.xml
+++ b/log4j-taglib/pom.xml
@@ -107,45 +107,6 @@
<propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <!-- module link generation is completely broken in the javadoc
plugin for a multi-module non-aggregating
- project -->
- <detectOfflineLinks>false</detectOfflineLinks>
- <linksource>true</linksource>
- </configuration>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>jxr</report>
- </reports>
- </reportSet>
- <reportSet>
- <id>aggregate</id>
- <reports>
- <report>aggregate</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
diff --git a/log4j-to-jul/pom.xml b/log4j-to-jul/pom.xml
index 3d79a88e79..e32e0d3ed6 100644
--- a/log4j-to-jul/pom.xml
+++ b/log4j-to-jul/pom.xml
@@ -93,45 +93,6 @@
<propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <!-- module link generation is completely broken in the javadoc
plugin for a multi-module non-aggregating
- project -->
- <detectOfflineLinks>false</detectOfflineLinks>
- <linksource>true</linksource>
- </configuration>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>jxr</report>
- </reports>
- </reportSet>
- <reportSet>
- <id>aggregate</id>
- <reports>
- <report>aggregate</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
diff --git a/log4j-to-slf4j/pom.xml b/log4j-to-slf4j/pom.xml
index 6f741ccff0..98502d0e2f 100644
--- a/log4j-to-slf4j/pom.xml
+++ b/log4j-to-slf4j/pom.xml
@@ -116,45 +116,6 @@
<propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <!-- module link generation is completely broken in the javadoc
plugin for a multi-module non-aggregating
- project -->
- <detectOfflineLinks>false</detectOfflineLinks>
- <linksource>true</linksource>
- </configuration>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>jxr</report>
- </reports>
- </reportSet>
- <reportSet>
- <id>aggregate</id>
- <reports>
- <report>aggregate</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
diff --git a/log4j-web/pom.xml b/log4j-web/pom.xml
index 8a3d75c9a0..dd3f55b45c 100644
--- a/log4j-web/pom.xml
+++ b/log4j-web/pom.xml
@@ -116,48 +116,6 @@
<propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
</configuration>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <!-- module link generation is completely broken in the javadoc
plugin for a multi-module non-aggregating
- project -->
- <detectOfflineLinks>false</detectOfflineLinks>
- <linksource>true</linksource>
- <links>
- <link>http://docs.oracle.com/javaee/6/api/</link>
- </links>
- </configuration>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>jxr</report>
- </reports>
- </reportSet>
- <reportSet>
- <id>aggregate</id>
- <reports>
- <report>aggregate</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
diff --git a/pom.xml b/pom.xml
index c437c3c5a2..51def42a8f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -254,7 +254,14 @@
<docLabel>Site Documentation</docLabel>
<projectDir/>
<module.name/>
- <javadoc.skip>false</javadoc.skip>
+
+ <!-- ========================
+ Site-specific properties
+ ======================== -->
+ <!-- `maven-javadoc-plugin` is only used to generate Javadoc HTML used in
the website.
+ We don't deploy any Javadoc JARs.
+ We also don't generate Javadoc HTML for all modules, but only for two
modules: `log4j-api` and `log4j-core`. -->
+ <javadoc.skip>true</javadoc.skip>
<!-- Skipping `maven-site-plugin` globally.
It is manually enabled only for the parent module below. -->
<maven.site.skip>true</maven.site.skip>
@@ -291,7 +298,6 @@
<maven-bundle-plugin.version>5.1.8</maven-bundle-plugin.version>
<maven-checkstyle-plugin.version>3.2.0</maven-checkstyle-plugin.version>
<maven-dependency-plugin.version>3.3.0</maven-dependency-plugin.version>
- <maven-jxr-plugin.version>3.3.0</maven-jxr-plugin.version>
<maven-pmd-plugin.version>3.19.0</maven-pmd-plugin.version>
<maven-scm-plugin.version>1.12.2</maven-scm-plugin.version>
<maven-source-plugin.version>3.2.1</maven-source-plugin.version>
@@ -1315,24 +1321,6 @@
</executions>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <bottom><p align="center">Copyright &#169;
{inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br
/>
- Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo,
- and the Apache Log4j logo are trademarks of The Apache Software
Foundation.</p></bottom>
- <doclint>none</doclint>
- <skip>${javadoc.skip}</skip>
- </configuration>
- </plugin>
-
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- <version>${maven-jxr-plugin.version}</version>
- </plugin>
-
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
@@ -1349,16 +1337,6 @@
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>${maven-source-plugin.version}</version>
- <executions>
- <execution>
- <id>attach-sources</id>
- <phase>verify</phase>
- <goals>
- <goal>jar-no-fork</goal>
- <goal>test-jar-no-fork</goal>
- </goals>
- </execution>
- </executions>
</plugin>
<plugin>
@@ -1452,25 +1430,6 @@
</executions>
</plugin>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>build-helper-maven-plugin</artifactId>
- <executions>
- <execution>
- <id>timestamp-property</id>
- <goals>
- <goal>timestamp-property</goal>
- </goals>
- <phase>initialize</phase>
- <configuration>
- <name>currentYear</name>
- <pattern>yyyy</pattern>
- <locale>en_US</locale>
- </configuration>
- </execution>
- </executions>
- </plugin>
-
<!-- Ensure that version for each dependency resolved during a build, is
equal to or higher than all transitive dependency declarations.
A failure here requires adding the dependency to the dependency
management. -->
<plugin>
@@ -1494,6 +1453,16 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
+ <version>${maven-source-plugin.version}</version>
+ <executions>
+ <execution>
+ <id>attach-sources</id>
+ <goals>
+ <goal>jar-no-fork</goal>
+ <goal>test-jar-no-fork</goal>
+ </goals>
+ </execution>
+ </executions>
</plugin>
<plugin>
@@ -1621,9 +1590,53 @@
███████ ██ ██ ██ ██ ██ ██ ███████ ██ ██
███████
This section consists of plugins responsible for generating the
site.
- Note that only parent is supposed to have a `site` goal, it is
skipped for modules! -->
+ Note that only this (i.e., the parent) module is supposed to have a
`site` goal, it is skipped for all other modules! -->
+
+ <!-- Define `currentYear` property used while generating the site -->
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>define-currentYear-property</id>
+ <phase>pre-site</phase>
+ <goals>
+ <goal>timestamp-property</goal>
+ </goals>
+ <configuration>
+ <name>currentYear</name>
+ <pattern>yyyy</pattern>
+ <locale>en_US</locale>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>generate-site-javadoc</id>
+ <phase>pre-site</phase>
+ <goals>
+ <goal>javadoc-no-fork</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <skip>${javadoc.skip}</skip>
+ <bottom><![CDATA[
+ <p align="center">
+ Copyright © {inceptionYear}-{currentYear}
{organizationName}.
+ All Rights Reserved.<br/>
+ Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather
logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks
of The Apache Software Foundation.
+ </p>]]></bottom>
+ <failOnError>false</failOnError>
+ </configuration>
+ </plugin>
- <!-- export AsciiDoc-formatted sources to
`target/generated-sources/site/asciidoc/release-notes` -->
+ <!-- Export AsciiDoc-formatted sources to
`target/generated-sources/site/asciidoc/release-notes` -->
<plugin>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-changelog-maven-plugin</artifactId>
@@ -1641,14 +1654,13 @@
</executions>
</plugin>
- <!-- copy `src/site` to `target/generated-sources/site` -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
- <inherited>false</inherited>
<executions>
- <!-- copy `src/site` to `target/generated-sources/site` -->
+ <!-- Copy `src/site` to `target/generated-sources/site` -->
<execution>
+ <inherited>false</inherited>
<id>copy-site</id>
<phase>pre-site</phase>
<goals>
@@ -1667,6 +1679,23 @@
</resources>
</configuration>
</execution>
+ <!-- Copy `target/site/apidocs` to the parent module's
`target/site/javadoc/<artifactId>` folder -->
+ <execution>
+ <id>copy-javadoc</id>
+ <phase>site</phase>
+ <goals>
+ <goal>copy-resources</goal>
+ </goals>
+ <configuration>
+ <skip>${javadoc.skip}</skip>
+
<outputDirectory>${log4jParentDir}/target/site/javadoc/${project.artifactId}</outputDirectory>
+ <resources>
+ <resource>
+
<directory>${project.build.directory}/site/apidocs</directory>
+ </resource>
+ </resources>
+ </configuration>
+ </execution>
</executions>
</plugin>
@@ -1679,7 +1708,6 @@
<generateProjectInfo>false</generateProjectInfo>
<generateReports>false</generateReports>
<siteDirectory>${project.build.directory}/generated-sources/site</siteDirectory>
- <!-- only build English site even on other language OS -->
<locales>en</locales>
<!-- Exclude the navigation file for Maven 1 sites as it interferes
with the site generation. -->
<moduleExcludes>
diff --git a/src/site/markdown/javadoc.md b/src/site/markdown/javadoc.md
index 5b0990b857..e8dd2f9df9 100644
--- a/src/site/markdown/javadoc.md
+++ b/src/site/markdown/javadoc.md
@@ -16,37 +16,12 @@
limitations under the License.
-->
-# Log4j 2 Javadoc API Documentation and TLD Documentation
-
-## Javadoc API Documentation
+# Javadoc API Documentation
The table below contains links to the Javadoc API Documentation for the
components you are most likely to use
directly in code. You can also use the menu links on the left.
Component | Description
--------- | -----------
-[Log4j 2 API](log4j-api/apidocs/index.html) | The interface that applications
should use and code against.
-[Implementation](log4j-core/apidocs/index.html) | The standard implementation,
also called the Log4j 2 Core, that contains Appenders, Filters, and more.
-[Log4j IO Streams](log4j-iostreams/apidocs/index.html) | Extra classes for
dealing with older APIs that expect classes from `java.io` for logging.
-[JSP Tag Library](log4j-taglib/apidocs/index.html) | The tag library that
enables Java-free logging in JavaServer Pages™ using Log4j 2.
-[JSP Tag Library (TLD Doc)](log4j-taglib/tlddoc/index.html) | The special
Javadoc-like Tag Library Documentation for the Log4j 2 JSP Tag Library.
-
-The table below contains links to the Javadoc API Documentation for all the
other Log4j 2 components, which you
-likely will not use directly in code but instead will only configure or
include in your dependencies.
-
-Component | Description
---------- | -----------
-[Commons Logging Bridge](log4j-jcl/apidocs/index.html) | A bridge that permits
applications written against the Apache Commons Logging API to log using Log4j
2.
-[SLF4J Binding](log4j-slf4j-impl/apidocs/index.html) | A bridge that permits
applications written against the SLF4J API to log using Log4j 2.
-[Java Util Logging Adapter](log4j-jul/apidocs/index.html) | A bridge that
permits applications written against the `java.util.logging` API to log using
Log4j 2.
-[Log4j 1.2 API Bridge](log4j-1.2-api/apidocs/index.html) | A bridge that
permits applications written against the Log4j 1.2.x API to log using Log4j 2.
-[Log4j 2 to SLF4J Adapter](log4j-to-slf4j/apidocs/index.html) | An adapter
that permits applications written against the Log4j 2 API to log using SLF4J.
-[Apache Flume Appender](log4j-flume-ng/apidocs/index.html) | An Appender that
allows applications to send logging events to Apache Flume Agents.
-[Log4j JMX GUI](log4j-jmx-gui/apidocs/index.html) | A Java Swing-based client
for remotely viewing the status logger and editing the Log4j configuration.
-[Log4j JPA](log4j-jpa/apidocs/index.html) | Apache Log4j Java Persistence API
Appender.
-[Log4j Web Application Support](log4j-web/apidocs/index.html) | Additional
classes that enable multiple configurations within a Servlet Container.
-[Log4j CouchDB Support](log4j-couchdb/apidocs/index.html) | Additional
Appender for CouchDB.
-[Log4j JDBC DBCP 2](log4j-jdbc-dbcp2/apidocs/index.html) | Connection source
for the JDBC Appender using Apache Commons DBCP2.
-[Log4j MongoDB 3 Support](log4j-mongodb3/apidocs/index.html) | Additional
Appender for MongoDB using the version 3 driver.
-[Log4j MongoDB 4 Support](log4j-mongodb4/apidocs/index.html) | Additional
Appender for MongoDB using the version 4 driver.
-[Log4j Cassandra Support](log4j-cassandra/apidocs/index.html) | Additional
Appender for Cassandra.
+[Log4j 2 API](javadoc/log4j-api) | The interface that applications should use
and code against.
+[Implementation](javadoc/log4j-core) | The standard implementation, also
called the Log4j 2 Core, that contains Appenders, Filters, and more.
diff --git a/src/site/site.xml b/src/site/site.xml
index 383c8acd3d..4a2b24393e 100644
--- a/src/site/site.xml
+++ b/src/site/site.xml
@@ -44,12 +44,7 @@
<menu name="Apache Log4j™ 2" inherit="top" img="img/glyphicons/home.png">
<item name="About" href="/index.html"/>
<item name="Download" href="/download.html"/>
- <item name="Javadoc" href="/javadoc.html" collapse="true">
- <item name="Log4j 2 API" href="/log4j-api/apidocs/index.html" />
- <item name="Implementation" href="/log4j-core/apidocs/index.html" />
- <item name="JSP Tag Library" href="/log4j-taglib/apidocs/index.html" />
- <item name="JSP Tag Library (TLD Doc)"
href="/log4j-taglib/tlddoc/index.html" />
- </item>
+ <item name="Javadoc" href="/javadoc.html"/>
<item name="Maven, Ivy, Gradle Artifacts" href="/maven-artifacts.html"
collapse="true">
<item name="Maven"
href="/maven-artifacts.html#Using_Log4j_in_your_Apache_Maven_build" />
<item name="Ivy"
href="/maven-artifacts.html#Using_Log4j_in_your_Apache_Ivy_build" />