Repository: logging-log4j-audit Updated Branches: refs/heads/master bdfc8099f -> f0884aeb8
http://git-wip-us.apache.org/repos/asf/logging-log4j-audit/blob/f0884aeb/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..6655851 --- /dev/null +++ b/pom.xml @@ -0,0 +1,1314 @@ +<?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> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-audit-parent</artifactId> + <packaging>pom</packaging> + <name>Apache Log4j Audit</name> + <version>1.0.0-SNAPSHOT</version> + <parent> + <groupId>org.apache</groupId> + <artifactId>apache</artifactId> + <version>9</version> + </parent> + <description>Apache Log4j Audit</description> + <url>http://logging.apache.org/log4j-audit</url> + <issueManagement> + <system>JIRA</system> + <url>https://issues.apache.org/jira/browse/LOG4J-AUDIT</url> + </issueManagement> + <ciManagement> + <system>Jenkins</system> + <url>https://builds.apache.org/job/Log4j%202.x/</url> + </ciManagement> + <inceptionYear>2016</inceptionYear> + <developers> + <developer> + <id>rgoers</id> + <name>Ralph Goers</name> + <email>[email protected]</email> + <organization>Nextiva</organization> + <roles> + <role>PMC Member</role> + </roles> + <timezone>America/Phoenix</timezone> + </developer> + <developer> + <id>ggregory</id> + <name>Gary Gregory</name> + <email>[email protected]</email> + <organization>Rocket Software</organization> + <roles> + <role>PMC Member</role> + </roles> + <timezone>America/Los_Angeles</timezone> + </developer> + </developers> + <!-- Contributors --> + <contributors> + </contributors> + <mailingLists> + <mailingList> + <name>log4j-user</name> + <subscribe>[email protected]</subscribe> + <unsubscribe>[email protected]</unsubscribe> + <post>[email protected]</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>[email protected]</subscribe> + <unsubscribe>[email protected]</unsubscribe> + <post>[email protected]</post> + <archive>https://lists.apache.org/[email protected]</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> + <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> + <scm> + <connection>scm:git:https://git-wip-us.apache.org/repos/asf/logging-log4j-audit.git</connection> + <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/logging-log4j-audit.git</developerConnection> + <!--<connection>scm:git:http://git-wip-us.apache.org/repos/asf/logging-log4j-audit.git</connection> + <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/logging-log4j-audit.git</developerConnection>--> + <url>https://git-wip-us.apache.org/repos/asf?p=logging-log4j-audit.git;a=summary</url> + <tag>HEAD</tag> + </scm> + <organization> + <name>Apache Software Foundation</name> + <url>http://www.apache.org</url> + </organization> + <properties> + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + <maven.javadoc.failOnError>false</maven.javadoc.failOnError> + <Log4jAuditVersion>1.0.0</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.1.3</commons.logging.version> + <commons.pool.version>1.6</commons.pool.version> + <commons.validator.version>1.5.0</commons.validator.version> + <compiler.plugin.version>3.6.1</compiler.plugin.version> + <failsafe.plugin.version>2.19.1</failsafe.plugin.version> + <findbugs.plugin.version>3.0.3</findbugs.plugin.version> + <hibernate.version>5.2.10.Final</hibernate.version> + <eclipselink.version>2.7.0</eclipselink.version> + <httpclient.version>4.5.3</httpclient.version> + <hsqldb.version>2.3.4</hsqldb.version> + <jackson.version>2.8.5</jackson.version> + <javadoc.plugin.version>2.10.3</javadoc.plugin.version> + <javaee.api.version>7.0</javaee.api.version> + <javax.cache.api.version>1.0.0</javax.cache.api.version> + <jaxb.version>2.2.4</jaxb.version> + <jboss.logging.version>3.3.0.Final</jboss.logging.version> + <json.version>20090211</json.version> + <junit.version>4.12</junit.version> + <jxr.plugin.version>2.5</jxr.plugin.version> + <log4j.version>2.9.0</log4j.version> + <mockito.version>2.0.31-beta</mockito.version> + <nextiva.properties.version>6.0.26</nextiva.properties.version> + <nextiva.utilities.version>6.0.34-SNAPSHOT</nextiva.utilities.version> + <oracle.ojdbc.version>12.1.0.2</oracle.ojdbc.version> + <pdf.plugin.version>1.2</pdf.plugin.version> + <pmd.plugin.version>3.6</pmd.plugin.version> + <rat.plugin.version>0.11</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> + <slf4j.version>1.6.2</slf4j.version> + <spring.version>4.3.3.RELEASE</spring.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> + <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> + <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> + <dependencyManagement> + <dependencies> + + <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-impl</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.jackson.core</groupId> + <artifactId>jackson-core</artifactId> + <version>${jackson.version}</version> + </dependency> + <dependency> + <groupId>com.fasterxml.jackson.core</groupId> + <artifactId>jackson-databind</artifactId> + <version>${jackson.version}</version> + </dependency> + <dependency> + <groupId>com.fasterxml.jackson.core</groupId> + <artifactId>jackson-annotations</artifactId> + <version>${jackson.version}</version> + </dependency> + <dependency> + <groupId>com.fasterxml.jackson.datatype</groupId> + <artifactId>jackson-datatype-jsr310</artifactId> + <version>${jackson.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>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.logging.log4j</groupId> + <artifactId>log4j-api</artifactId> + <version>${log4j.version}</version> + </dependency> + <dependency> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-core</artifactId> + <version>${log4j.version}</version> + </dependency> + <dependency> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-core</artifactId> + <version>${log4j.version}</version> + <type>test-jar</type> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-jcl</artifactId> + <version>${log4j.version}</version> + </dependency> + <dependency> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-slf4j-impl</artifactId> + <version>${log4j.version}</version> + </dependency> + <dependency> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-web</artifactId> + <version>${log4j.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.4.0</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.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.springframework</groupId> + <artifactId>spring-agent</artifactId> + <version>${spring.agent.version}</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-beans</artifactId> + <version>${spring.version}</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-core</artifactId> + <version>${spring.version}</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-context</artifactId> + <version>${spring.version}</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-context-support</artifactId> + <version>${spring.version}</version> + </dependency> + <dependency> + <groupId>org.springframework.data</groupId> + <artifactId>spring-data-jpa</artifactId> + <version>${spring.data.jpa.version}</version> + </dependency> + <dependency> + <groupId>org.springframework.data</groupId> + <artifactId>spring-data-redis</artifactId> + <version>${spring.data.redis.version}</version> + </dependency> + <dependency> + <groupId>org.springframework.data</groupId> + <artifactId>spring-data-rest-webmvc</artifactId> + <version>${spring.data.rest.version}</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-expression</artifactId> + <version>${spring.version}</version> + </dependency> + <dependency> + <groupId>org.springframework.security</groupId> + <artifactId>spring-security-core</artifactId> + <version>${spring.security.version}</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-test</artifactId> + <version>${spring.version}</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-tx</artifactId> + <version>${spring.version}</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-orm</artifactId> + <version>${spring.version}</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-jdbc</artifactId> + <version>${spring.version}</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-web</artifactId> + <version>${spring.version}</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-webmvc</artifactId> + <version>${spring.version}</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-aop</artifactId> + <version>${spring.version}</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-aspects</artifactId> + <version>${spring.version}</version> + </dependency> + <dependency> + <groupId>org.springframework.ws</groupId> + <artifactId>spring-ws-core</artifactId> + <version>${spring.ws.version}</version> + </dependency> + <dependency> + <groupId>org.springframework.ws</groupId> + <artifactId>spring-ws-security</artifactId> + <version>${spring.ws.version}</version> + </dependency> + <dependency> + <groupId>org.springframework.ws</groupId> + <artifactId>spring-xml</artifactId> + <version>${spring.ws.version}</version> + </dependency> + <dependency> + <groupId>org.springframework.hateoas</groupId> + <artifactId>spring-hateoas</artifactId> + <version>${spring.hateoas.version}</version> + </dependency> + <dependency> + <groupId>org.springframework.data</groupId> + <artifactId>spring-data-commons</artifactId> + <version>1.13.3.RELEASE</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>4.7.0.201704051617-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>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> + </dependencies> + </dependencyManagement> + <build> + <pluginManagement> + <plugins> + <plugin> + <groupId>org.apache.felix</groupId> + <artifactId>maven-bundle-plugin</artifactId> + <!-- Using version 2.5.4 causes Jenkins to get compiler errors in log4j-perf. --> + <version>2.5.3</version> + <inherited>true</inherited> + <extensions>true</extensions> + <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> + <version>${changes.plugin.version}</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-release-plugin</artifactId> + <version>${release.plugin.version}</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-scm-plugin</artifactId> + <version>${scm.plugin.version}</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-checkstyle-plugin</artifactId> + <version>${checkstyle.plugin.version}</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-javadoc-plugin</artifactId> + <version>${javadoc.plugin.version}</version> + <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> + <version>${pmd.plugin.version}</version> + </plugin> + <!-- some nice default compiler options --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <version>${compiler.plugin.version}</version> + <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> + <version>${surefire.plugin.version}</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-failsafe-plugin</artifactId> + <version>${failsafe.plugin.version}</version> + </plugin> + <!-- <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-source-plugin</artifactId> + <version>2.4</version> + <executions> + <execution> + <id>attach-sources</id> + <phase>verify</phase> + <goals> + <goal>jar-no-fork</goal> + </goals> + </execution> + </executions> + </plugin> --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jxr-plugin</artifactId> + <version>${jxr.plugin.version}</version> + </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>clirr-maven-plugin</artifactId> + <version>${clirr.plugin.version}</version> + <configuration> + <minSeverity>${minSeverity}</minSeverity> + </configuration> + </plugin> + </plugins> + </pluginManagement> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-checkstyle-plugin</artifactId> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-enforcer-plugin</artifactId> + <version>1.4.1</version> + <executions> + <execution> + <id>enforce</id> + <configuration> + <rules> + <dependencyConvergence /> + <requireJavaVersion> + <version>[1.8,)</version> + </requireJavaVersion> + </rules> + </configuration> + <goals> + <goal>enforce</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-release-plugin</artifactId> + <version>2.5.1</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <version>${compiler.plugin.version}</version> + <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> + <version>2.7</version> + <executions> + <execution> + <id>copy-sitecss</id> + <!-- fetch site.xml before creating site documentation --> + <phase>pre-site</phase> + <goals> + <goal>copy-resources</goal> + </goals> + <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> + <version>${surefire.plugin.version}</version> + <executions> + <execution> + <id>default-test</id> + <goals> + <goal>test</goal> + </goals> + </execution> + </executions> + <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> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-failsafe-plugin</artifactId> + <version>${failsafe.plugin.version}</version> + <executions> + <execution> + <id>integration-tests</id> + <goals> + <goal>integration-test</goal> + </goals> + </execution> + <execution> + <id>verify</id> + <goals> + <goal>verify</goal> + </goals> + </execution> + </executions> + <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> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-site-plugin</artifactId> + <version>${site.plugin.version}</version> + <dependencies> + <dependency> + <groupId>org.apache.maven.wagon</groupId> + <artifactId>wagon-ssh</artifactId> + <version>2.9</version> + </dependency> + </dependencies> + <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> + </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> + </configuration> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-pdf-plugin</artifactId> + <version>${pdf.plugin.version}</version> + <executions> + <execution> + <id>pdf</id> + <phase>site</phase> + <goals> + <goal>pdf</goal> + </goals> + <configuration> + <outputDirectory>${project.reporting.outputDirectory}</outputDirectory> + </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> + <version>${rat.plugin.version}</version> + <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> + <version>${changes.plugin.version}</version> + <reportSets> + <reportSet> + <reports> + <report>changes-report</report> + <report>jira-report</report> + </reports> + </reportSet> + </reportSets> + <configuration> + <statusIds>Resolved, Closed</statusIds> + <columnNames>Type,Key,Summary,Assignee,Status,Resolution,Fix Version</columnNames> + <useJql>true</useJql> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-project-info-reports-plugin</artifactId> + <version>2.8.1</version> + <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> + <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> + </configuration> + </plugin> + <!-- Surefire report --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-report-plugin</artifactId> + <version>${surefire.plugin.version}</version> + <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> + <version>${rat.plugin.version}</version> + <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> + </reporting> + <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/2.0</url> + </site> + </distributionManagement> + <modules> + <module>log4j-catalog</module> + <module>log4j-audit</module> + </modules> + <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> + <version>2.18.1</version> + <executions> + <execution> + <id>integration-tests</id> + <goals> + <goal>integration-test</goal> + </goals> + </execution> + </executions> + <configuration> + <reuseForks>false</reuseForks> + <includes> + <include>**/*FuncTest.java</include> + </includes> + </configuration> + </plugin> + </plugins> + </build> + </profile> + <profile> + <id>pdf</id> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-pdf-plugin</artifactId> + <version>${pdf.plugin.version}</version> + <executions> + <execution> + <id>pdf</id> + <phase>generate-resources</phase> + <goals> + <goal>pdf</goal> + </goals> + <configuration> + <outputDirectory>${project.reporting.outputDirectory}</outputDirectory> + </configuration> + </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> + <version>${changes.plugin.version}</version> + <configuration> + <template>announcement.vm</template> + <templateDirectory>src/changes</templateDirectory> + <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot> + <announcementDirectory>.</announcementDirectory> + <announcementFile>RELEASE-NOTES.txt</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> + <phase>generate-resources</phase> + <goals> + <goal>announcement-generate</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + <profile> + <id>apache-release</id> + <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> + <modules> + <module>log4j-audit-distribution</module> + </modules> + </profile> + <profile> + <id>rat</id> + <build> + <plugins> + <!-- RAT report --> + <plugin> + <groupId>org.apache.rat</groupId> + <artifactId>apache-rat-plugin</artifactId> + <version>${rat.plugin.version}</version> + <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> + <executions> + <execution> + <phase>verify</phase> + <goals> + <goal>check</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + </profiles> +</project> \ No newline at end of file
