| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- |
| ~ Licensed to the Apache Software Foundation (ASF) under one or more |
| ~ contributor license agreements. See the NOTICE file distributed with |
| ~ this work for additional information regarding copyright ownership. |
| ~ The ASF licenses this file to you under the Apache License, Version 2.0 |
| ~ (the "License"); you may not use this file except in compliance with |
| ~ the License. You may obtain a copy of the License at |
| ~ |
| ~ http://www.apache.org/licenses/LICENSE-2.0 |
| ~ |
| ~ Unless required by applicable law or agreed to in writing, software |
| ~ distributed under the License is distributed on an "AS IS" BASIS, |
| ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| ~ See the License for the specific language governing permissions and |
| ~ limitations under the License. |
| --> |
| <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> |
| <modelVersion>4.0.0</modelVersion> |
| <parent> |
| <groupId>org.apache.logging</groupId> |
| <artifactId>logging-parent</artifactId> |
| <version>10.2.0</version> |
| </parent> |
| <groupId>org.apache.logging.log4j</groupId> |
| <artifactId>log4j-audit-parent</artifactId> |
| <version>1.0.2-SNAPSHOT</version> |
| <packaging>pom</packaging> |
| <name>Apache Log4j Audit</name> |
| <description>Apache Log4j Audit</description> |
| <url>http://logging.apache.org/log4j-audit</url> |
| <inceptionYear>2016</inceptionYear> |
| <organization> |
| <name>Apache Software Foundation</name> |
| <url>https://www.apache.org</url> |
| </organization> |
| <licenses> |
| <license> |
| <name>The Apache Software License, Version 2.0</name> |
| <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> |
| <distribution>repo</distribution> |
| </license> |
| </licenses> |
| <developers> |
| <developer> |
| <id>rgoers</id> |
| <name>Ralph Goers</name> |
| <email>rgoers@apache.org</email> |
| <organization>Nextiva</organization> |
| <roles> |
| <role>PMC Member</role> |
| </roles> |
| <timezone>America/Phoenix</timezone> |
| </developer> |
| <developer> |
| <id>ggregory</id> |
| <name>Gary Gregory</name> |
| <email>ggregory@apache.org</email> |
| <organization>Rocket Software</organization> |
| <roles> |
| <role>PMC Member</role> |
| </roles> |
| <timezone>America/Los_Angeles</timezone> |
| </developer> |
| </developers> |
| <!-- Contributors --> |
| <contributors /> |
| <mailingLists> |
| <mailingList> |
| <name>log4j-user</name> |
| <subscribe>log4j-user-subscribe@logging.apache.org</subscribe> |
| <unsubscribe>log4j-user-unsubscribe@logging.apache.org</unsubscribe> |
| <post>log4j-user@logging.apache.org</post> |
| <archive>http://mail-archives.apache.org/mod_mbox/logging-log4j-user/</archive> |
| <otherArchives> |
| <otherArchive>http://marc.info/?l=log4j-user</otherArchive> |
| <otherArchive>http://dir.gmane.org/gmane.comp.jakarta.log4j.user</otherArchive> |
| </otherArchives> |
| </mailingList> |
| <mailingList> |
| <name>logging-dev</name> |
| <subscribe>dev-subscribe@logging.apache.org</subscribe> |
| <unsubscribe>dev-unsubscribe@logging.apache.org</unsubscribe> |
| <post>dev@logging.apache.org</post> |
| <archive>https://lists.apache.org/list.html?dev@logging.apache.org</archive> |
| <otherArchives> |
| <otherArchive>http://mail-archives.apache.org/mod_mbox/logging-dev/</otherArchive> |
| <otherArchive>http://logging.markmail.org/search/?q=#query:%20list%3Aorg.apache.logging.dev+page:1+state:facets</otherArchive> |
| </otherArchives> |
| </mailingList> |
| </mailingLists> |
| <modules> |
| <module>log4j-catalog</module> |
| <module>log4j-audit</module> |
| </modules> |
| <scm> |
| <connection>scm:git:https://github.com/apache/logging-log4j-audit.git</connection> |
| <developerConnection>scm:git:https://github.com/apache/logging-log4j-audit.git</developerConnection> |
| <tag>HEAD</tag> |
| <url>https://github.com/apache/logging-log4j-audit</url> |
| </scm> |
| <issueManagement> |
| <system>JIRA</system> |
| <url>https://issues.apache.org/jira/browse/LOG4J2</url> |
| </issueManagement> |
| <ciManagement> |
| <system>Jenkins</system> |
| <url>https://builds.apache.org/job/Log4j-Audit/</url> |
| </ciManagement> |
| <distributionManagement> |
| <repository> |
| <id>apache.releases.https</id> |
| <name>Apache Release Distribution Repository</name> |
| <url>https://repository.apache.org/service/local/staging/deploy/maven2</url> |
| </repository> |
| <snapshotRepository> |
| <id>apache.snapshots.https</id> |
| <name>Apache Development Snapshot Repository</name> |
| <url>https://repository.apache.org/content/repositories/snapshots</url> |
| </snapshotRepository> |
| <site> |
| <id>apache.website</id> |
| <url>scp://people.apache.org/www/logging.apache.org/log4j-audit</url> |
| </site> |
| </distributionManagement> |
| <properties> |
| <log4jParentDir>${basedir}</log4jParentDir> |
| <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
| <maven.javadoc.failOnError>false</maven.javadoc.failOnError> |
| <Log4jAuditVersion>1.0.1</Log4jAuditVersion> |
| <Log4jReleaseManager>Ralph Goers</Log4jReleaseManager> |
| <Log4jReleaseKey>B3D8E1BA</Log4jReleaseKey> |
| <antlr.version>2.7.7</antlr.version> |
| <changes.plugin.version>2.12</changes.plugin.version> |
| <checkstyle.plugin.version>2.17</checkstyle.plugin.version> |
| <classmate.version>1.2.0</classmate.version> |
| <clirr.plugin.version>2.6.1</clirr.plugin.version> |
| <cobertura.plugin.version>2.7</cobertura.plugin.version> |
| <commons.beanutils.version>1.9.2</commons.beanutils.version> |
| <commons.codec.version>1.9</commons.codec.version> |
| <commons.collections.version>3.2.2</commons.collections.version> |
| <commons.io.version>2.4</commons.io.version> |
| <commons.lang.version>3.4</commons.lang.version> |
| <commons.logging.version>1.2</commons.logging.version> |
| <commons.pool.version>1.6</commons.pool.version> |
| <commons.validator.version>1.5.0</commons.validator.version> |
| <compiler.plugin.version>3.8.0</compiler.plugin.version> |
| <failsafe.plugin.version>2.19.1</failsafe.plugin.version> |
| <findbugs.plugin.version>3.0.5</findbugs.plugin.version> |
| <hibernate.version>5.6.15.Final</hibernate.version> |
| <eclipselink.version>2.7.0</eclipselink.version> |
| <httpclient.version>4.5.3</httpclient.version> |
| <hsqldb.version>2.7.1</hsqldb.version> |
| <javadoc.plugin.version>2.10.3</javadoc.plugin.version> |
| <javaee.api.version>7.0</javaee.api.version> |
| <javax.annotation.version>1.3.2</javax.annotation.version> |
| <javax.cache.api.version>1.0.0</javax.cache.api.version> |
| <jaxb.version>2.2.7</jaxb.version> |
| <jboss.logging.version>3.3.0.Final</jboss.logging.version> |
| <json.version>20231013</json.version> |
| <junit.version>4.13.2</junit.version> |
| <jxr.plugin.version>2.5</jxr.plugin.version> |
| <log4j.version>2.21.0</log4j.version> |
| <mockito.version>2.0.31-beta</mockito.version> |
| <pdf.plugin.version>1.2</pdf.plugin.version> |
| <pmd.plugin.version>3.8</pmd.plugin.version> |
| <postgresql.version>42.6.0</postgresql.version> |
| <rat.plugin.version>0.12</rat.plugin.version> |
| <release.plugin.version>2.5.3</release.plugin.version> |
| <scm.plugin.version>1.9.4</scm.plugin.version> |
| <site.plugin.version>3.4</site.plugin.version> |
| <spring.boot.version>2.7.17</spring.boot.version> |
| <slf4j.version>1.8.0-alpha2</slf4j.version> |
| <spring.agent.version>2.5.6</spring.agent.version> |
| <spring.data.jpa.version>1.11.1.RELEASE</spring.data.jpa.version> |
| <spring.data.redis.version>1.8.3.RELEASE</spring.data.redis.version> |
| <spring.data.rest.version>2.6.1.RELEASE</spring.data.rest.version> |
| <spring.security.version>3.2.7.RELEASE</spring.security.version> |
| <spring.ws.version>2.2.2.RELEASE</spring.ws.version> |
| <spring.hateoas.version>0.23.0.RELEASE</spring.hateoas.version> |
| <surefire.plugin.version>2.19.1</surefire.plugin.version> |
| <swagger.version>2.2.2</swagger.version> |
| <swagger.ui.version>2.2.2</swagger.ui.version> |
| <swagger.annotations.version>1.5.8</swagger.annotations.version> |
| <thymeleaf.version>3.0.6.RELEASE</thymeleaf.version> |
| <thymeleaf-extras-java8time.version>3.0.0.RELEASE</thymeleaf-extras-java8time.version> |
| <thymeleaf-layout-dialect.version>2.2.2</thymeleaf-layout-dialect.version> |
| <c3p0.version>0.9.5.2</c3p0.version> |
| <serp.version>1.15.1</serp.version> |
| <!-- make sure to update these for each release! --> |
| |
| <manifestfile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestfile> |
| <maven.compile.source>1.8</maven.compile.source> |
| <maven.compile.target>1.8</maven.compile.target> |
| <docLabel>Site Documentation</docLabel> |
| <projectDir /> |
| <!-- Allow Clirr severity to be overriden by the command-line option -DminSeverity=level --> |
| <minSeverity>info</minSeverity> |
| </properties> |
| <dependencyManagement> |
| <dependencies> |
| <dependency> |
| <groupId>org.apache.logging.log4j</groupId> |
| <artifactId>log4j-bom</artifactId> |
| <version>${log4j.version}</version> |
| <type>pom</type> |
| <scope>import</scope> |
| </dependency> |
| <dependency> |
| <groupId>org.springframework.boot</groupId> |
| <artifactId>spring-boot-dependencies</artifactId> |
| <version>${spring.boot.version}</version> |
| <type>pom</type> |
| <scope>import</scope> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.logging.log4j</groupId> |
| <artifactId>log4j-audit-api</artifactId> |
| <version>${project.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.logging.log4j</groupId> |
| <artifactId>log4j-catalog-git</artifactId> |
| <version>${project.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.logging.log4j</groupId> |
| <artifactId>log4j-catalog-api</artifactId> |
| <version>${project.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.logging.log4j</groupId> |
| <artifactId>log4j-catalog-jpa</artifactId> |
| <version>${project.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>net.sf.jopt-simple</groupId> |
| <artifactId>jopt-simple</artifactId> |
| <version>4.9</version> |
| </dependency> |
| <dependency> |
| <groupId>antlr</groupId> |
| <artifactId>antlr</artifactId> |
| <version>${antlr.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>com.fasterxml</groupId> |
| <artifactId>classmate</artifactId> |
| <version>${classmate.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.httpcomponents</groupId> |
| <artifactId>httpclient</artifactId> |
| <version>${httpclient.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>com.mchange</groupId> |
| <artifactId>c3p0</artifactId> |
| <version>0.9.5.2</version> |
| </dependency> |
| <dependency> |
| <groupId>com.mchange</groupId> |
| <artifactId>mchange-commons-java</artifactId> |
| <version>0.2.11</version> |
| </dependency> |
| <dependency> |
| <groupId>com.sun.xml.bind</groupId> |
| <artifactId>jaxb-impl</artifactId> |
| <version>${jaxb.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>com.sun.xml.bind</groupId> |
| <artifactId>jaxb1-impl</artifactId> |
| <version>${jaxb.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>com.sun.xml.bind</groupId> |
| <artifactId>jaxb-xjc</artifactId> |
| <version>${jaxb.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>javax.annotation</groupId> |
| <artifactId>javax.annotation-api</artifactId> |
| <version>${javax.annotation.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>commons-beanutils</groupId> |
| <artifactId>commons-beanutils</artifactId> |
| <version>${commons.beanutils.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>commons-codec</groupId> |
| <artifactId>commons-codec</artifactId> |
| <version>${commons.codec.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>commons-collections</groupId> |
| <artifactId>commons-collections</artifactId> |
| <version>${commons.collections.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>commons-io</groupId> |
| <artifactId>commons-io</artifactId> |
| <version>${commons.io.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>commons-logging</groupId> |
| <artifactId>commons-logging</artifactId> |
| <version>${commons.logging.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>commons-pool</groupId> |
| <artifactId>commons-pool</artifactId> |
| <version>${commons.pool.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>commons-validator</groupId> |
| <artifactId>commons-validator</artifactId> |
| <version>${commons.validator.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>io.swagger</groupId> |
| <artifactId>swagger-annotations</artifactId> |
| <version>${swagger.annotations.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>io.springfox</groupId> |
| <artifactId>springfox-swagger2</artifactId> |
| <version>${swagger.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>io.springfox</groupId> |
| <artifactId>springfox-swagger-ui</artifactId> |
| <version>${swagger.ui.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>javax.cache</groupId> |
| <artifactId>cache-api</artifactId> |
| <version>${javax.cache.api.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>javax</groupId> |
| <artifactId>javaee-api</artifactId> |
| <version>${javaee.api.version}</version> |
| <scope>provided</scope> |
| </dependency> |
| <dependency> |
| <groupId>javax.xml.bind</groupId> |
| <artifactId>jaxb-api</artifactId> |
| <version>${jaxb.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>junit</groupId> |
| <artifactId>junit</artifactId> |
| <version>${junit.version}</version> |
| <scope>test</scope> |
| </dependency> |
| <dependency> |
| <groupId>org.hamcrest</groupId> |
| <artifactId>hamcrest-all</artifactId> |
| <version>1.3</version> |
| <scope>test</scope> |
| </dependency> |
| <dependency> |
| <groupId>org.easymock</groupId> |
| <artifactId>easymock</artifactId> |
| <version>3.3.1</version> |
| <scope>test</scope> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.commons</groupId> |
| <artifactId>commons-lang3</artifactId> |
| <version>${commons.lang.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.openjpa</groupId> |
| <artifactId>openjpa</artifactId> |
| <version>${openjpa.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>net.sourceforge.serp</groupId> |
| <artifactId>serp</artifactId> |
| <version>${serp.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>apr.apache.geronimo.specs</groupId> |
| <artifactId>geronimo-jms_1.1_spec</artifactId> |
| <version>1.1.1</version> |
| </dependency> |
| <dependency> |
| <groupId>apr.apache.geronimo.specs</groupId> |
| <artifactId>geronimo-jpa_2.0_spec</artifactId> |
| <version>1.1</version> |
| </dependency> |
| <dependency> |
| <groupId>apr.apache.geronimo.specs</groupId> |
| <artifactId>geronimo-jta_1.1_spec</artifactId> |
| <version>1.1.1</version> |
| </dependency> |
| <dependency> |
| <groupId>org.hsqldb</groupId> |
| <artifactId>hsqldb</artifactId> |
| <version>2.7.1</version> |
| </dependency> |
| <dependency> |
| <groupId>org.hibernate</groupId> |
| <artifactId>hibernate-core</artifactId> |
| <version>${hibernate.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.hibernate</groupId> |
| <artifactId>hibernate-entitymanager</artifactId> |
| <version>${hibernate.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.hibernate</groupId> |
| <artifactId>hibernate-java8</artifactId> |
| <version>${hibernate.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.hibernate</groupId> |
| <artifactId>hibernate-c3p0</artifactId> |
| <version>${hibernate.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.postgresql</groupId> |
| <artifactId>postgresql</artifactId> |
| <version>${postgresql.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.jboss.logging</groupId> |
| <artifactId>jboss-logging</artifactId> |
| <version>${jboss.logging.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.jpa</artifactId> |
| <version>${eclipselink.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.json</groupId> |
| <artifactId>json</artifactId> |
| <version>${json.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.mockito</groupId> |
| <artifactId>mockito-core</artifactId> |
| <version>${mockito.version}</version> |
| <scope>test</scope> |
| </dependency> |
| <dependency> |
| <groupId>org.slf4j</groupId> |
| <artifactId>slf4j-api</artifactId> |
| <version>${slf4j.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.aspectj</groupId> |
| <artifactId>aspectjweaver</artifactId> |
| <version>1.8.9</version> |
| </dependency> |
| <dependency> |
| <groupId>net.bytebuddy</groupId> |
| <artifactId>byte-buddy</artifactId> |
| <version>1.6.6</version> |
| </dependency> |
| <dependency> |
| <groupId>org.modelmapper</groupId> |
| <artifactId>modelmapper</artifactId> |
| <version>0.7.5</version> |
| </dependency> |
| <dependency> |
| <groupId>org.modelmapper.extensions</groupId> |
| <artifactId>modelmapper-spring</artifactId> |
| <version>0.7.5</version> |
| </dependency> |
| <dependency> |
| <groupId>org.modelmapper.extensions</groupId> |
| <artifactId>modelmapper-jackson</artifactId> |
| <version>0.7.5</version> |
| </dependency> |
| <dependency> |
| <groupId>com.google.jimfs</groupId> |
| <artifactId>jimfs</artifactId> |
| <version>1.1</version> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.jgit</groupId> |
| <artifactId>org.eclipse.jgit</artifactId> |
| <version>6.6.1.202309021850-r</version> |
| </dependency> |
| <dependency> |
| <groupId>org.thymeleaf</groupId> |
| <artifactId>thymeleaf</artifactId> |
| <version>${thymeleaf.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.thymeleaf</groupId> |
| <artifactId>thymeleaf-spring4</artifactId> |
| <version>${thymeleaf.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>nz.net.ultraq.thymeleaf</groupId> |
| <artifactId>thymeleaf-layout-dialect</artifactId> |
| <version>${thymeleaf-layout-dialect.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>com.jcraft</groupId> |
| <artifactId>jsch</artifactId> |
| <version>0.1.54</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.maven</groupId> |
| <artifactId>maven-model</artifactId> |
| <version>3.5.0</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.maven</groupId> |
| <artifactId>maven-artifact</artifactId> |
| <version>3.5.0</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.maven</groupId> |
| <artifactId>maven-plugin-api</artifactId> |
| <version>3.0</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.maven.plugin-tools</groupId> |
| <artifactId>maven-plugin-tools-api</artifactId> |
| <version>3.5</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.maven.plugin-tools</groupId> |
| <artifactId>maven-plugin-annotations</artifactId> |
| <version>3.4</version> |
| <scope>provided</scope> |
| </dependency> |
| <dependency> |
| <groupId>org.codehaus.plexus</groupId> |
| <artifactId>plexus-utils</artifactId> |
| <version>3.0.8</version> |
| </dependency> |
| <dependency> |
| <groupId>javax.servlet</groupId> |
| <artifactId>javax.servlet-api</artifactId> |
| <version>3.0.1</version> |
| <scope>provided</scope> |
| </dependency> |
| </dependencies> |
| </dependencyManagement> |
| <pluginRepositories> |
| <pluginRepository> |
| <id>apache</id> |
| <url>https://repository.apache.org/content/repositories/releases/</url> |
| </pluginRepository> |
| <!-- <pluginRepository> --> |
| <!-- <id>apache.snapshots</id> --> |
| <!-- <name>Apache snapshots repository</name> --> |
| <!-- <url>http://repository.apache.org/content/groups/snapshots</url> --> |
| <!-- <snapshots> --> |
| <!-- <enabled>true</enabled> --> |
| <!-- </snapshots> --> |
| <!-- </pluginRepository> --> |
| </pluginRepositories> |
| <build> |
| <pluginManagement> |
| <plugins> |
| <plugin> |
| <groupId>org.apache.felix</groupId> |
| <artifactId>maven-bundle-plugin</artifactId> |
| <extensions>true</extensions> |
| <inherited>true</inherited> |
| <executions> |
| <execution> |
| <goals> |
| <goal>manifest</goal> |
| </goals> |
| <phase>process-classes</phase> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-changes-plugin</artifactId> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-release-plugin</artifactId> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-scm-plugin</artifactId> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-javadoc-plugin</artifactId> |
| <configuration> |
| <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> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-pmd-plugin</artifactId> |
| </plugin> |
| <!-- some nice default compiler options --> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-compiler-plugin</artifactId> |
| <configuration> |
| <source>${maven.compile.source}</source> |
| <target>${maven.compile.target}</target> |
| <showDeprecation>true</showDeprecation> |
| <showWarnings>true</showWarnings> |
| <encoding>UTF-8</encoding> |
| <fork>true</fork> |
| <meminitial>256</meminitial> |
| <maxmem>1024</maxmem> |
| <compilerArguments> |
| <Xmaxwarns>10000</Xmaxwarns> |
| <Xlint /> |
| </compilerArguments> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-surefire-plugin</artifactId> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-failsafe-plugin</artifactId> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-jxr-plugin</artifactId> |
| </plugin> |
| <plugin> |
| <groupId>org.codehaus.mojo</groupId> |
| <artifactId>clirr-maven-plugin</artifactId> |
| <configuration> |
| <minSeverity>${minSeverity}</minSeverity> |
| </configuration> |
| </plugin> |
| </plugins> |
| </pluginManagement> |
| <plugins> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-enforcer-plugin</artifactId> |
| <executions> |
| <execution> |
| <id>enforce</id> |
| <goals> |
| <goal>enforce</goal> |
| </goals> |
| <configuration> |
| <rules> |
| <requireJavaVersion> |
| <version>[1.8,)</version> |
| </requireJavaVersion> |
| </rules> |
| </configuration> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-release-plugin</artifactId> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-compiler-plugin</artifactId> |
| <configuration> |
| <source>${maven.compile.source}</source> |
| <target>${maven.compile.target}</target> |
| <showDeprecation>true</showDeprecation> |
| <showWarnings>true</showWarnings> |
| <compilerArguments> |
| <Xmaxwarns>10000</Xmaxwarns> |
| <Xlint /> |
| </compilerArguments> |
| <encoding>UTF-8</encoding> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-jar-plugin</artifactId> |
| <configuration> |
| <archive> |
| <manifestEntries> |
| <Specification-Title>${project.name}</Specification-Title> |
| <Specification-Version>${project.version}</Specification-Version> |
| <Specification-Vendor>${project.organization.name}</Specification-Vendor> |
| <Implementation-Title>${project.name}</Implementation-Title> |
| <Implementation-Version>${project.version}</Implementation-Version> |
| <Implementation-Vendor>${project.organization.name}</Implementation-Vendor> |
| <Implementation-Vendor-Id>org.apache</Implementation-Vendor-Id> |
| <X-Compile-Source-JDK>${maven.compile.source}</X-Compile-Source-JDK> |
| <X-Compile-Target-JDK>${maven.compile.target}</X-Compile-Target-JDK> |
| </manifestEntries> |
| </archive> |
| </configuration> |
| </plugin> |
| <plugin> |
| <artifactId>maven-resources-plugin</artifactId> |
| <executions> |
| <execution> |
| <id>copy-sitecss</id> |
| <goals> |
| <goal>copy-resources</goal> |
| </goals> |
| <!-- fetch site.xml before creating site documentation --> |
| <phase>pre-site</phase> |
| <configuration> |
| <outputDirectory>${project.build.directory}/site</outputDirectory> |
| <resources> |
| <resource> |
| <directory>${log4jParentDir}/src/site/resources</directory> |
| <includes> |
| <include>**/*</include> |
| </includes> |
| </resource> |
| </resources> |
| </configuration> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-surefire-plugin</artifactId> |
| <configuration> |
| <argLine>-Xms256m -Xmx1024m</argLine> |
| <forkCount>2C</forkCount> |
| <reuseForks>true</reuseForks> |
| <includes> |
| <include>**/Test*.java</include> |
| <include>**/*Test.java</include> |
| </includes> |
| <excludes> |
| <exclude>**/*FuncTest.java</exclude> |
| </excludes> |
| <forkCount>1</forkCount> |
| <reuseForks>false</reuseForks> |
| <systemPropertyVariables> |
| <java.awt.headless>true</java.awt.headless> |
| </systemPropertyVariables> |
| </configuration> |
| <executions> |
| <execution> |
| <id>default-test</id> |
| <goals> |
| <goal>test</goal> |
| </goals> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-failsafe-plugin</artifactId> |
| <configuration> |
| <systemPropertyVariables> |
| <java.awt.headless>true</java.awt.headless> |
| </systemPropertyVariables> |
| <argLine>-Xms256m -Xmx1024m</argLine> |
| <forkCount>1</forkCount> |
| <reuseForks>false</reuseForks> |
| <encoding>UTF-8</encoding> |
| </configuration> |
| <executions> |
| <execution> |
| <id>integration-tests</id> |
| <goals> |
| <goal>integration-test</goal> |
| </goals> |
| </execution> |
| <execution> |
| <id>verify</id> |
| <goals> |
| <goal>verify</goal> |
| </goals> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-site-plugin</artifactId> |
| <configuration> |
| <!-- only build English site even on other language OS --> |
| <locales>en</locales> |
| <!-- Exclude the navigation file for Maven 1 sites |
| and the changes file used by the changes-plugin, |
| as they interfere with the site generation. --> |
| <moduleExcludes> |
| <xdoc>navigation.xml,changes.xml</xdoc> |
| </moduleExcludes> |
| <templateDirectory>${log4jParentDir}/src/site</templateDirectory> |
| <template>site.vm</template> |
| </configuration> |
| <dependencies> |
| <dependency> |
| <groupId>org.apache.maven.wagon</groupId> |
| <artifactId>wagon-ssh</artifactId> |
| <version>2.9</version> |
| </dependency> |
| </dependencies> |
| </plugin> |
| <!-- <plugin> |
| <groupId>org.codehaus.mojo</groupId> |
| <artifactId>cobertura-maven-plugin</artifactId> |
| <executions> |
| <execution> |
| <id>clean</id> |
| <goals> |
| <goal>clean</goal> |
| </goals> |
| </execution> |
| </executions> |
| </plugin> --> |
| |
| <!-- We need to disable the standard ASF configuration to be able to publish our own notice and license files --> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-remote-resources-plugin</artifactId> |
| <executions> |
| <execution> |
| <goals> |
| <goal>process</goal> |
| </goals> |
| <configuration> |
| <skip>true</skip> |
| <resourceBundles /> |
| </configuration> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-source-plugin</artifactId> |
| </plugin> |
| <!-- RAT report --> |
| <plugin> |
| <groupId>org.apache.rat</groupId> |
| <artifactId>apache-rat-plugin</artifactId> |
| <configuration> |
| <excludes> |
| <exclude>**/*.asc</exclude> |
| <exclude>.idea/**/*</exclude> |
| <exclude>src/site/resources/js/jquery.js</exclude> |
| <exclude>src/site/resources/js/jquery.min.js</exclude> |
| <!-- Generated files --> |
| <exclude>log4j-audit-distribution/target/**/*</exclude> |
| <exclude>log4j-audit-distribution/.project</exclude> |
| <exclude>log4j-audit-distribution/.settings/**</exclude> |
| <exclude>RELEASE-NOTES.md</exclude> |
| </excludes> |
| </configuration> |
| </plugin> |
| </plugins> |
| </build> |
| <reporting> |
| <plugins> |
| <!-- Changes report --> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-changes-plugin</artifactId> |
| <configuration> |
| <statusIds>Resolved, Closed</statusIds> |
| <columnNames>Type,Key,Summary,Assignee,Status,Resolution,Fix Version</columnNames> |
| <component>Log4j-Audit</component> |
| <useJql>true</useJql> |
| </configuration> |
| <reportSets> |
| <reportSet> |
| <reports> |
| <report>changes-report</report> |
| <report>jira-report</report> |
| </reports> |
| </reportSet> |
| </reportSets> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-project-info-reports-plugin</artifactId> |
| <configuration> |
| <!-- you'd think these would be the defaults, right? --> |
| <customBundle>${project.basedir}/src/site/custom/project-info-report.properties</customBundle> |
| <webAccessUrl>${project.scm.url}</webAccessUrl> |
| <anonymousConnection>${project.scm.connection}</anonymousConnection> |
| <developerConnection>${project.scm.developerConnection}</developerConnection> |
| <dependencyLocationsEnabled>false</dependencyLocationsEnabled> |
| </configuration> |
| <reportSets> |
| <reportSet> |
| <reports> |
| <report>index</report> |
| <report>dependencies</report> |
| <report>dependency-info</report> |
| <report>dependency-convergence</report> |
| <report>dependency-management</report> |
| <report>project-team</report> |
| <report>mailing-list</report> |
| <report>issue-tracking</report> |
| <report>license</report> |
| <report>scm</report> |
| <report>summary</report> |
| </reports> |
| </reportSet> |
| </reportSets> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-javadoc-plugin</artifactId> |
| <configuration> |
| <aggregate>true</aggregate> |
| <bottom><![CDATA[<p align="center">Copyright © {inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br /> |
| Apache Logging, Apache Log4j, Apache Log4j Audit, Log4j, Log4j Audit, Apache, the Apache feather logo, the Apache Logging project logo, |
| and the Apache Log4j logo are trademarks of The Apache Software Foundation.</p>]]></bottom> |
| </configuration> |
| </plugin> |
| <!-- Surefire report --> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-surefire-report-plugin</artifactId> |
| <reportSets> |
| <reportSet> |
| <id>integration-tests</id> |
| <reports> |
| <report>failsafe-report-only</report> |
| </reports> |
| </reportSet> |
| </reportSets> |
| </plugin> |
| <!-- RAT report --> |
| <plugin> |
| <groupId>org.apache.rat</groupId> |
| <artifactId>apache-rat-plugin</artifactId> |
| <configuration> |
| <excludes> |
| <exclude>**/*.asc</exclude> |
| <exclude>.idea/**/*</exclude> |
| <exclude>src/site/resources/js/jquery.js</exclude> |
| <exclude>src/site/resources/js/jquery.min.js</exclude> |
| <!-- Generated files --> |
| <exclude>log4j-audit-distribution/target/**/*</exclude> |
| <exclude>log4j-audit-distribution/.project</exclude> |
| <exclude>log4j-audit-distribution/.settings/**</exclude> |
| <exclude>RELEASE-NOTES.md</exclude> |
| </excludes> |
| </configuration> |
| </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> |
| <configuration> |
| <targetJdk>${maven.compiler.target}</targetJdk> |
| </configuration> |
| </plugin> |
| </plugins> |
| </reporting> |
| <profiles> |
| <profile> |
| <id>Windows</id> |
| <activation> |
| <os> |
| <family>Windows</family> |
| </os> |
| </activation> |
| <build> |
| <plugins> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-surefire-plugin</artifactId> |
| <configuration> |
| <argLine>-server</argLine> |
| </configuration> |
| </plugin> |
| <plugin> |
| <artifactId>maven-failsafe-plugin</artifactId> |
| <configuration> |
| <argLine>-server</argLine> |
| </configuration> |
| </plugin> |
| </plugins> |
| </build> |
| </profile> |
| <profile> |
| <id>integration-tests</id> |
| <build> |
| <plugins> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-failsafe-plugin</artifactId> |
| <configuration> |
| <reuseForks>false</reuseForks> |
| <includes> |
| <include>**/*FuncTest.java</include> |
| </includes> |
| </configuration> |
| <executions> |
| <execution> |
| <id>integration-tests</id> |
| <goals> |
| <goal>integration-test</goal> |
| </goals> |
| </execution> |
| </executions> |
| </plugin> |
| </plugins> |
| </build> |
| </profile> |
| <profile> |
| <id>release-notes</id> |
| <build> |
| <plugins> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-changes-plugin</artifactId> |
| <configuration> |
| <template>announcement.vm</template> |
| <templateDirectory>src/changes</templateDirectory> |
| <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot> |
| <announcementDirectory>.</announcementDirectory> |
| <announcementFile>RELEASE-NOTES.md</announcementFile> |
| <issueManagementSystems> |
| <issueManagementSystem>changes.xml</issueManagementSystem> |
| <!--<issueManagementSystem>JIRA</issueManagementSystem> --> |
| </issueManagementSystems> |
| <version>${Log4jAuditVersion}</version> |
| <announceParameters> |
| <releaseVersion>${Log4jAuditVersion}</releaseVersion> |
| </announceParameters> |
| <useJql>true</useJql> |
| </configuration> |
| <executions> |
| <execution> |
| <id>create-release-notes</id> |
| <goals> |
| <goal>announcement-generate</goal> |
| </goals> |
| <phase>generate-resources</phase> |
| </execution> |
| </executions> |
| </plugin> |
| </plugins> |
| </build> |
| </profile> |
| <profile> |
| <id>apache-release</id> |
| <modules> |
| <module>log4j-audit-distribution</module> |
| </modules> |
| <build> |
| <plugins> |
| <plugin> |
| <artifactId>maven-assembly-plugin</artifactId> |
| <executions> |
| <execution> |
| <id>source-release-assembly</id> |
| <configuration> |
| <skipAssembly>true</skipAssembly> |
| </configuration> |
| </execution> |
| </executions> |
| </plugin> |
| </plugins> |
| </build> |
| </profile> |
| <profile> |
| <id>rat</id> |
| <build> |
| <plugins> |
| <!-- RAT report --> |
| <plugin> |
| <groupId>org.apache.rat</groupId> |
| <artifactId>apache-rat-plugin</artifactId> |
| <configuration> |
| <excludes> |
| <exclude>**/*.asc</exclude> |
| <exclude>**/jquery*.js</exclude> |
| <exclude>**/json2*.js</exclude> |
| <exclude>**/jtable*.css</exclude> |
| <exclude>**/*.less</exclude> |
| <exclude>**/*.png</exclude> |
| <exclude>**/jquery-*/*.*</exclude> |
| <exclude>.idea/**/*</exclude> |
| <exclude>src/site/resources/js/jquery.js</exclude> |
| <exclude>src/site/resources/js/jquery.min.js</exclude> |
| <!-- Generated files --> |
| <exclude>log4j-audit-distribution/target/**/*</exclude> |
| <exclude>log4j-audit-distribution/.project</exclude> |
| <exclude>log4j-audit-distribution/.settings/**</exclude> |
| <exclude>RELEASE-NOTES.md</exclude> |
| </excludes> |
| </configuration> |
| <executions> |
| <execution> |
| <goals> |
| <goal>check</goal> |
| </goals> |
| <phase>verify</phase> |
| </execution> |
| </executions> |
| </plugin> |
| </plugins> |
| </build> |
| </profile> |
| </profiles> |
| </project> |