Repository: logging-log4j2 Updated Branches: refs/heads/master 3d5e21dbc -> aa05066e6
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/aa05066e/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index 598e480..b93bae5 100644 --- a/pom.xml +++ b/pom.xml @@ -1,1346 +1,1346 @@ -<?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</artifactId> - <packaging>pom</packaging> - <name>Apache Log4j 2</name> - <version>2.4-SNAPSHOT</version> - <parent> - <groupId>org.apache</groupId> - <artifactId>apache</artifactId> - <version>9</version> - </parent> - <description>Apache Log4j 2</description> - <url>http://logging.apache.org/log4j/2.x/</url> - <issueManagement> - <system>JIRA</system> - <url>https://issues.apache.org/jira/browse/LOG4J2</url> - </issueManagement> - <ciManagement> - <system>Buildbot</system> - <url>http://ci.apache.org/builders/log4j2-nightly/</url> - </ciManagement> - <inceptionYear>1999</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/New_York</timezone> - </developer> - <developer> - <id>sdeboy</id> - <name>Scott Deboy</name> - <email>[email protected]</email> - <roles> - <role>PMC Member</role> - </roles> - <timezone>America/Los_Angeles</timezone> - </developer> - <developer> - <id>rpopma</id> - <name>Remko Popma</name> - <email>[email protected]</email> - <roles> - <role>PMC Member</role> - </roles> - <timezone>Asia/Tokyo</timezone> - <properties> - <!--<picUrl>http://people.apache.org/~rpopma/img/profilepic.jpg</picUrl>--> - </properties> - </developer> - <developer> - <id>nickwilliams</id> - <name>Nick Williams</name> - <email>[email protected]</email> - <roles> - <role>PMC Member</role> - </roles> - <timezone>America/Chicago</timezone> - </developer> - <developer> - <id>mattsicker</id> - <name>Matt Sicker</name> - <email>[email protected]</email> - <organization>Peapod</organization> - <roles> - <role>PMC Member</role> - </roles> - <timezone>America/Chicago</timezone> - </developer> - <developer> - <id>bbrouwer</id> - <name>Bruce Brouwer</name> - <email>[email protected]</email> - <roles> - <role>Committer</role> - </roles> - <timezone>America/Detroit</timezone> - </developer> - </developers> - <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>log4j-dev</name> - <subscribe>[email protected]</subscribe> - <unsubscribe>[email protected]</unsubscribe> - <post>[email protected]</post> - <archive>http://mail-archives.apache.org/mod_mbox/logging-log4j-dev/</archive> - <otherArchives> - <otherArchive>http://marc.info/?l=log4j-dev</otherArchive> - <otherArchive>http://dir.gmane.org/gmane.comp.jakarta.log4j.devel</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:http://git-wip-us.apache.org/repos/asf/logging-log4j2.git</connection> - <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/logging-log4j2.git</developerConnection> - <url>https://git-wip-us.apache.org/repos/asf?p=logging-log4j2.git;a=summary</url> - <tag>log4j-2.2</tag> - </scm> - <organization> - <name>Apache Software Foundation</name> - <url>http://www.apache.org</url> - </organization> - <properties> - <!-- make sure to update these for each release! --> - <log4jParentDir>${basedir}</log4jParentDir> - <Log4jReleaseVersion>2.3</Log4jReleaseVersion> - <Log4jReleaseCount>eighteenth</Log4jReleaseCount> - <Log4jReleaseManager>Ralph Goers</Log4jReleaseManager> - <Log4jReleaseKey>B3D8E1BA</Log4jReleaseKey> - <!-- <Log4jReleaseManager>Matt Sicker</Log4jReleaseManager> - <Log4jReleaseKey>FA1C814D</Log4jReleaseKey> --> - <!-- note that any properties you want available in velocity templates must not use periods! --> - <slf4jVersion>1.7.12</slf4jVersion> - <logbackVersion>1.1.3</logbackVersion> - <jackson1Version>1.9.13</jackson1Version> - <jackson2Version>2.5.3</jackson2Version> - <springVersion>3.2.11.RELEASE</springVersion> - <flumeVersion>1.6.0</flumeVersion> - <disruptorVersion>3.3.2</disruptorVersion> - <compiler.plugin.version>3.3</compiler.plugin.version> - <pmd.plugin.version>3.4</pmd.plugin.version> - <findbugs.plugin.version>3.0.1</findbugs.plugin.version> - <changes.plugin.version>2.11</changes.plugin.version> - <javadoc.plugin.version>2.10.3</javadoc.plugin.version> - <!-- surefire.plugin.version 2.18 yields http://jira.codehaus.org/browse/SUREFIRE-1121, which is fixed in 2.18.1 --> - <surefire.plugin.version>2.18.1</surefire.plugin.version> - <failsafe.plugin.version>2.18.1</failsafe.plugin.version> - <checkstyle.plugin.version>2.15</checkstyle.plugin.version> - <rat.plugin.version>0.11</rat.plugin.version> - <pdf.plugin.version>1.2</pdf.plugin.version> - <cobertura.plugin.version>2.7</cobertura.plugin.version> - <release.plugin.version>2.5.1</release.plugin.version> - <scm.plugin.version>1.9.4</scm.plugin.version> - <jxr.plugin.version>2.5</jxr.plugin.version> - <clirr.plugin.version>2.6.1</clirr.plugin.version> - <site.plugin.version>3.4</site.plugin.version> - <manifestfile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestfile> - <maven.compile.source>1.7</maven.compile.source> - <maven.compile.target>1.7</maven.compile.target> - <docLabel>Site Documentation</docLabel> - <projectDir /> - <commonsLoggingVersion>1.2</commonsLoggingVersion> - <osgi.api.version>4.3.1</osgi.api.version> - <activemq.version>5.11.1</activemq.version> - <!-- 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.slf4j</groupId> - <artifactId>slf4j-api</artifactId> - <version>${slf4jVersion}</version> - </dependency> - <dependency> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-ext</artifactId> - <version>${slf4jVersion}</version> - </dependency> - <dependency> - <groupId>ch.qos.logback</groupId> - <artifactId>logback-core</artifactId> - <version>${logbackVersion}</version> - <scope>test</scope> - </dependency> - <dependency> - <groupId>ch.qos.logback</groupId> - <artifactId>logback-core</artifactId> - <type>test-jar</type> - <version>${logbackVersion}</version> - <scope>test</scope> - </dependency> - <dependency> - <groupId>org.eclipse.osgi</groupId> - <artifactId>org.eclipse.osgi</artifactId> - <version>3.7.1</version> - </dependency> - <dependency> - <groupId>org.apache.felix</groupId> - <artifactId>org.apache.felix.framework</artifactId> - <version>4.6.0</version> - </dependency> - <dependency> - <groupId>org.apache.maven</groupId> - <artifactId>maven-core</artifactId> - <version>3.2.5</version> - </dependency> - <dependency> - <groupId>commons-codec</groupId> - <artifactId>commons-codec</artifactId> - <version>1.10</version> - </dependency> - <dependency> - <groupId>org.apache.commons</groupId> - <artifactId>commons-lang3</artifactId> - <version>3.4</version> - </dependency> - <dependency> - <groupId>ch.qos.logback</groupId> - <artifactId>logback-classic</artifactId> - <version>${logbackVersion}</version> - <scope>test</scope> - </dependency> - <dependency> - <groupId>ch.qos.logback</groupId> - <artifactId>logback-classic</artifactId> - <version>${logbackVersion}</version> - <type>test-jar</type> - <scope>test</scope> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-api</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-api</artifactId> - <version>${project.version}</version> - <type>test-jar</type> - <scope>test</scope> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-core</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-core</artifactId> - <version>${project.version}</version> - <type>test-jar</type> - <scope>test</scope> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-slf4j-impl</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-jcl</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>commons-logging</groupId> - <artifactId>commons-logging</artifactId> - <version>${commonsLoggingVersion}</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-1.2-api</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-flume-ng</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-iostreams</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-jul</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-taglib</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-web</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>com.sleepycat</groupId> - <artifactId>je</artifactId> - <version>5.0.73</version> - </dependency> - <dependency> - <groupId>org.osgi</groupId> - <artifactId>org.osgi.core</artifactId> - <version>${osgi.api.version}</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>org.fusesource.jansi</groupId> - <artifactId>jansi</artifactId> - <version>1.11</version> - <optional>true</optional> - </dependency> - <dependency> - <groupId>org.apache.flume</groupId> - <artifactId>flume-ng-sdk</artifactId> - <version>${flumeVersion}</version> - <exclusions> - <exclusion> - <groupId>org.codehaus.jackson</groupId> - <artifactId>jackson-core-asl</artifactId> - </exclusion> - <exclusion> - <groupId>org.codehaus.jackson</groupId> - <artifactId>jackson-mapper-asl</artifactId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.apache.flume</groupId> - <artifactId>flume-ng-core</artifactId> - <version>${flumeVersion}</version> - <exclusions> - <exclusion> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-log4j12</artifactId> - </exclusion> - <exclusion> - <groupId>log4j</groupId> - <artifactId>log4j</artifactId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.apache.flume</groupId> - <artifactId>flume-ng-embedded-agent</artifactId> - <version>${flumeVersion}</version> - <exclusions> - <exclusion> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-log4j12</artifactId> - </exclusion> - <exclusion> - <groupId>log4j</groupId> - <artifactId>log4j</artifactId> - </exclusion> - <exclusion> - <groupId>org.codehaus.jackson</groupId> - <artifactId>jackson-core-asl</artifactId> - </exclusion> - <exclusion> - <groupId>org.codehaus.jackson</groupId> - <artifactId>jackson-mapper-asl</artifactId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.apache.flume</groupId> - <artifactId>flume-ng-node</artifactId> - <version>${flumeVersion}</version> - <exclusions> - <exclusion> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-log4j12</artifactId> - </exclusion> - <exclusion> - <groupId>log4j</groupId> - <artifactId>log4j</artifactId> - </exclusion> - <exclusion> - <groupId>org.codehaus.jackson</groupId> - <artifactId>jackson-core-asl</artifactId> - </exclusion> - <exclusion> - <groupId>org.codehaus.jackson</groupId> - <artifactId>jackson-mapper-asl</artifactId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.apache.flume.flume-ng-channels</groupId> - <artifactId>flume-file-channel</artifactId> - <version>${flumeVersion}</version> - <exclusions> - <exclusion> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-log4j12</artifactId> - </exclusion> - <exclusion> - <groupId>log4j</groupId> - <artifactId>log4j</artifactId> - </exclusion> - <exclusion> - <groupId>org.mortbay.jetty</groupId> - <artifactId>servlet-api</artifactId> - </exclusion> - <exclusion> - <groupId>org.mortbay.jetty</groupId> - <artifactId>servlet-api-2.5</artifactId> - </exclusion> - <exclusion> - <groupId>junit</groupId> - <artifactId>junit</artifactId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-core</artifactId> - <version>1.1.1</version> - <exclusions> - <exclusion> - <groupId>org.codehaus.jackson</groupId> - <artifactId>jackson-core-asl</artifactId> - </exclusion> - <exclusion> - <groupId>org.codehaus.jackson</groupId> - <artifactId>jackson-mapper-asl</artifactId> - </exclusion> - <exclusion> - <groupId>org.mortbay.jetty</groupId> - <artifactId>servlet-api</artifactId> - </exclusion> - <exclusion> - <groupId>junit</groupId> - <artifactId>junit</artifactId> - </exclusion> - </exclusions> - </dependency> - <!-- Jackson 1 start --> - <dependency> - <groupId>org.codehaus.jackson</groupId> - <artifactId>jackson-core-asl</artifactId> - <version>${jackson1Version}</version> - <scope>runtime</scope> - </dependency> - <dependency> - <groupId>org.codehaus.jackson</groupId> - <artifactId>jackson-mapper-asl</artifactId> - <version>${jackson1Version}</version> - <scope>runtime</scope> - </dependency> - <!-- Jackson 1 end --> - <!-- Jackson 2 start --> - <dependency> - <groupId>com.fasterxml.jackson.core</groupId> - <artifactId>jackson-core</artifactId> - <version>${jackson2Version}</version> - <optional>true</optional> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.core</groupId> - <artifactId>jackson-databind</artifactId> - <version>${jackson2Version}</version> - <optional>true</optional> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.dataformat</groupId> - <artifactId>jackson-dataformat-yaml</artifactId> - <version>${jackson2Version}</version> - <optional>true</optional> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.dataformat</groupId> - <artifactId>jackson-dataformat-xml</artifactId> - <version>${jackson2Version}</version> - <optional>true</optional> - </dependency> - <dependency> - <groupId>com.fasterxml.jackson.module</groupId> - <artifactId>jackson-module-jaxb-annotations</artifactId> - <version>${jackson2Version}</version> - <optional>true</optional> - </dependency> - <!-- Jackson 2 end --> - <dependency> - <groupId>com.sun.mail</groupId> - <artifactId>javax.mail</artifactId> - <version>1.5.2</version> - </dependency> - <dependency> - <groupId>org.jboss.spec.javax.jms</groupId> - <artifactId>jboss-jms-api_1.1_spec</artifactId> - <version>1.0.1.Final</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>org.apache.activemq</groupId> - <artifactId>activemq-broker</artifactId> - <version>${activemq.version}</version> - </dependency> - <dependency> - <groupId>org.mockejb</groupId> - <artifactId>mockejb</artifactId> - <version>0.6-beta2</version> - <scope>test</scope> - <exclusions> - <exclusion> - <groupId>commons-logging</groupId> - <artifactId>commons-logging</artifactId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>javax.servlet</groupId> - <artifactId>servlet-api</artifactId> - <version>2.5</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>com.lmax</groupId> - <artifactId>disruptor</artifactId> - <version>${disruptorVersion}</version> - </dependency> - <dependency> - <groupId>junit</groupId> - <artifactId>junit</artifactId> - <version>4.11</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.2</version> - <scope>test</scope> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-aop</artifactId> - <version>${springVersion}</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-beans</artifactId> - <version>${springVersion}</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-context</artifactId> - <version>${springVersion}</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-core</artifactId> - <version>${springVersion}</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-expression</artifactId> - <version>${springVersion}</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-oxm</artifactId> - <version>${springVersion}</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-test</artifactId> - <version>${springVersion}</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-web</artifactId> - <version>${springVersion}</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-webmvc</artifactId> - <version>${springVersion}</version> - </dependency> - <dependency> - <groupId>org.hsqldb</groupId> - <artifactId>hsqldb</artifactId> - <version>2.3.2</version> - </dependency> - <dependency> - <groupId>com.h2database</groupId> - <artifactId>h2</artifactId> - <version>1.3.176</version> - </dependency> - <dependency> - <groupId>org.eclipse.persistence</groupId> - <artifactId>org.eclipse.persistence.jpa</artifactId> - <version>2.6.0</version> - </dependency> - <dependency> - <groupId>org.eclipse.persistence</groupId> - <artifactId>javax.persistence</artifactId> - <version>2.1.0</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>org.mongodb</groupId> - <artifactId>mongo-java-driver</artifactId> - <version>2.13.2</version> - </dependency> - <dependency> - <groupId>org.lightcouch</groupId> - <artifactId>lightcouch</artifactId> - <version>0.0.6</version> - </dependency> - <dependency> - <groupId>org.liquibase</groupId> - <artifactId>liquibase-core</artifactId> - <version>3.3.5</version> - </dependency> - <dependency> - <groupId>net.javacrumbs.json-unit</groupId> - <artifactId>json-unit</artifactId> - <version>1.1.6</version> - <scope>test</scope> - </dependency> - <dependency> - <groupId>commons-io</groupId> - <artifactId>commons-io</artifactId> - <version>2.4</version> - <scope>test</scope> - </dependency> - </dependencies> - </dependencyManagement> - <build> - <pluginManagement> - <plugins> - <plugin> - <groupId>org.apache.felix</groupId> - <artifactId>maven-bundle-plugin</artifactId> - <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-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> - <manifestFile>${manifestfile}</manifestFile> - <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> - <configuration> - <systemPropertyVariables> - <java.awt.headless>true</java.awt.headless> - </systemPropertyVariables> - <argLine>-Xms256m -Xmx1024m</argLine> - <forkCount>2C</forkCount> - <reuseForks>true</reuseForks> - <excludes> - <exclude>${log4j.skip.test1}</exclude> - <exclude>${log4j.skip.test2}</exclude> - </excludes> - </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>src/main/resources/META-INF/services/**/*</exclude> - <!-- IntelliJ files --> - <exclude>.idea/**/*</exclude> - <exclude>src/test/resources/**/*</exclude> - <!-- VM metadata --> - <exclude>.vagrant/**/*</exclude> - <!-- IDE settings imports --> - <exclude>src/ide/**</exclude> - <!-- does it even make sense to apply a license to a GPG signature? --> - <exclude>**/*.asc</exclude> - <!-- jQuery is MIT-licensed, but RAT can't figure it out --> - <exclude>src/site/resources/js/jquery.js</exclude> - <exclude>src/site/resources/js/jquery.min.js</exclude> - <!-- Generated files --> - <exclude>log4j-distribution/target/**/*</exclude> - <exclude>velocity.log</exclude> - <!-- Other --> - <exclude>felix-cache/**</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.7</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>src/main/resources/META-INF/services/**/*</exclude> - <!-- IntelliJ files --> - <exclude>.idea/**/*</exclude> - <exclude>src/test/resources/**/*</exclude> - <!-- VM metadata --> - <exclude>.vagrant/**/*</exclude> - <!-- IDE settings imports --> - <exclude>src/ide/**</exclude> - <!-- does it even make sense to apply a license to a GPG signature? --> - <exclude>**/*.asc</exclude> - <!-- jQuery is MIT-licensed, but RAT can't figure it out --> - <exclude>src/site/resources/js/jquery.js</exclude> - <exclude>src/site/resources/js/jquery.min.js</exclude> - <!-- Generated files --> - <exclude>log4j-distribution/target/**/*</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-api</module> - <module>log4j-core</module> - <module>log4j-1.2-api</module> - <module>log4j-slf4j-impl</module> - <module>log4j-to-slf4j</module> - <module>log4j-jcl</module> - <module>log4j-flume-ng</module> - <module>log4j-taglib</module> - <module>log4j-jmx-gui</module> - <module>log4j-samples</module> - <module>log4j-bom</module> - <module>log4j-nosql</module> - <module>log4j-web</module> - <module>log4j-perf</module> - <module>log4j-iostreams</module> - <module>log4j-jul</module> - <module>log4j-liquibase</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>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>${Log4jReleaseVersion}</version> - <announceParameters> - <releaseVersion>${Log4jReleaseVersion}</releaseVersion> - <releaseCount>${Log4jReleaseCount}</releaseCount> - </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-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>dist/target/.plxarc</exclude> - <exclude>dist/target/*.asc</exclude> - <exclude>dist/target/**/*</exclude> - <exclude>src/main/resources/META-INF/services/**/*</exclude> - <exclude>.idea/**/*</exclude> - <exclude>src/test/resources/**/*</exclude> - <exclude>src/site/resources/**/*</exclude> - <exclude>src/site/site.vm</exclude> - </excludes> - </configuration> - <executions> - <execution> - <phase>verify</phase> - <goals> - <goal>check</goal> - </goals> - </execution> - </executions> - </plugin> - </plugins> - </build> - </profile> - <profile> - <!-- http://www.yourkit.com/docs/80/help/agent.jsp --> - <id>yourkit-mac</id> - <!-- - <activation> - <os> - <family>Mac</family> - </os> - <file> - <exists>${yourkit.home}/bin/mac/libyjpagent.jnilib</exists> - </file> - </activation> - --> - <properties> - <yourkit.home>/Applications/YJP.app</yourkit.home> - </properties> - <dependencies> - <dependency> - <groupId>com.yourkit</groupId> - <artifactId>yjp-controller-api-redist</artifactId> - <version>2013</version> - <scope>system</scope> - <systemPath>${yourkit.home}/lib/yjp-controller-api-redist.jar</systemPath> - </dependency> - </dependencies> - <build> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-surefire-plugin</artifactId> - <configuration> - <argLine>-agentpath:"${yourkit.home}/bin/mac/libyjpagent.jnilib"</argLine> - </configuration> - </plugin> - <plugin> - <artifactId>maven-failsafe-plugin</artifactId> - <configuration> - <argLine>-agentpath:"${yourkit.home}/bin/mac/libyjpagent.jnilib"</argLine> - </configuration> - </plugin> - </plugins> - </build> - </profile> - <profile> - <id>jdk-pre-8</id> - <activation> - <jdk>[1.6,1.8)</jdk> - </activation> - <build> - <plugins> - <plugin> - <artifactId>maven-surefire-plugin</artifactId> - <configuration> - <argLine>-XX:MaxPermSize=512m</argLine> - </configuration> - </plugin> - <plugin> - <artifactId>maven-failsafe-plugin</artifactId> - <configuration> - <argLine>-XX:MaxPermSize=512m</argLine> - </configuration> - </plugin> - </plugins> - </build> - </profile> - </profiles> -</project> +<?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</artifactId> + <packaging>pom</packaging> + <name>Apache Log4j 2</name> + <version>2.4-SNAPSHOT</version> + <parent> + <groupId>org.apache</groupId> + <artifactId>apache</artifactId> + <version>9</version> + </parent> + <description>Apache Log4j 2</description> + <url>http://logging.apache.org/log4j/2.x/</url> + <issueManagement> + <system>JIRA</system> + <url>https://issues.apache.org/jira/browse/LOG4J2</url> + </issueManagement> + <ciManagement> + <system>Buildbot</system> + <url>http://ci.apache.org/builders/log4j2-nightly/</url> + </ciManagement> + <inceptionYear>1999</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/New_York</timezone> + </developer> + <developer> + <id>sdeboy</id> + <name>Scott Deboy</name> + <email>[email protected]</email> + <roles> + <role>PMC Member</role> + </roles> + <timezone>America/Los_Angeles</timezone> + </developer> + <developer> + <id>rpopma</id> + <name>Remko Popma</name> + <email>[email protected]</email> + <roles> + <role>PMC Member</role> + </roles> + <timezone>Asia/Tokyo</timezone> + <properties> + <!--<picUrl>http://people.apache.org/~rpopma/img/profilepic.jpg</picUrl>--> + </properties> + </developer> + <developer> + <id>nickwilliams</id> + <name>Nick Williams</name> + <email>[email protected]</email> + <roles> + <role>PMC Member</role> + </roles> + <timezone>America/Chicago</timezone> + </developer> + <developer> + <id>mattsicker</id> + <name>Matt Sicker</name> + <email>[email protected]</email> + <organization>Peapod</organization> + <roles> + <role>PMC Member</role> + </roles> + <timezone>America/Chicago</timezone> + </developer> + <developer> + <id>bbrouwer</id> + <name>Bruce Brouwer</name> + <email>[email protected]</email> + <roles> + <role>Committer</role> + </roles> + <timezone>America/Detroit</timezone> + </developer> + </developers> + <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>log4j-dev</name> + <subscribe>[email protected]</subscribe> + <unsubscribe>[email protected]</unsubscribe> + <post>[email protected]</post> + <archive>http://mail-archives.apache.org/mod_mbox/logging-log4j-dev/</archive> + <otherArchives> + <otherArchive>http://marc.info/?l=log4j-dev</otherArchive> + <otherArchive>http://dir.gmane.org/gmane.comp.jakarta.log4j.devel</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:http://git-wip-us.apache.org/repos/asf/logging-log4j2.git</connection> + <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/logging-log4j2.git</developerConnection> + <url>https://git-wip-us.apache.org/repos/asf?p=logging-log4j2.git;a=summary</url> + <tag>log4j-2.3</tag> + </scm> + <organization> + <name>Apache Software Foundation</name> + <url>http://www.apache.org</url> + </organization> + <properties> + <!-- make sure to update these for each release! --> + <log4jParentDir>${basedir}</log4jParentDir> + <Log4jReleaseVersion>2.3</Log4jReleaseVersion> + <Log4jReleaseCount>eighteenth</Log4jReleaseCount> + <Log4jReleaseManager>Ralph Goers</Log4jReleaseManager> + <Log4jReleaseKey>B3D8E1BA</Log4jReleaseKey> + <!-- <Log4jReleaseManager>Matt Sicker</Log4jReleaseManager> + <Log4jReleaseKey>FA1C814D</Log4jReleaseKey> --> + <!-- note that any properties you want available in velocity templates must not use periods! --> + <slf4jVersion>1.7.12</slf4jVersion> + <logbackVersion>1.1.3</logbackVersion> + <jackson1Version>1.9.13</jackson1Version> + <jackson2Version>2.5.3</jackson2Version> + <springVersion>3.2.11.RELEASE</springVersion> + <flumeVersion>1.6.0</flumeVersion> + <disruptorVersion>3.3.2</disruptorVersion> + <compiler.plugin.version>3.3</compiler.plugin.version> + <pmd.plugin.version>3.4</pmd.plugin.version> + <findbugs.plugin.version>3.0.1</findbugs.plugin.version> + <changes.plugin.version>2.11</changes.plugin.version> + <javadoc.plugin.version>2.10.3</javadoc.plugin.version> + <!-- surefire.plugin.version 2.18 yields http://jira.codehaus.org/browse/SUREFIRE-1121, which is fixed in 2.18.1 --> + <surefire.plugin.version>2.18.1</surefire.plugin.version> + <failsafe.plugin.version>2.18.1</failsafe.plugin.version> + <checkstyle.plugin.version>2.15</checkstyle.plugin.version> + <rat.plugin.version>0.11</rat.plugin.version> + <pdf.plugin.version>1.2</pdf.plugin.version> + <cobertura.plugin.version>2.7</cobertura.plugin.version> + <release.plugin.version>2.5.1</release.plugin.version> + <scm.plugin.version>1.9.4</scm.plugin.version> + <jxr.plugin.version>2.5</jxr.plugin.version> + <clirr.plugin.version>2.6.1</clirr.plugin.version> + <site.plugin.version>3.4</site.plugin.version> + <manifestfile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestfile> + <maven.compile.source>1.7</maven.compile.source> + <maven.compile.target>1.7</maven.compile.target> + <docLabel>Site Documentation</docLabel> + <projectDir /> + <commonsLoggingVersion>1.2</commonsLoggingVersion> + <osgi.api.version>4.3.1</osgi.api.version> + <activemq.version>5.11.1</activemq.version> + <!-- 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.slf4j</groupId> + <artifactId>slf4j-api</artifactId> + <version>${slf4jVersion}</version> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-ext</artifactId> + <version>${slf4jVersion}</version> + </dependency> + <dependency> + <groupId>ch.qos.logback</groupId> + <artifactId>logback-core</artifactId> + <version>${logbackVersion}</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>ch.qos.logback</groupId> + <artifactId>logback-core</artifactId> + <type>test-jar</type> + <version>${logbackVersion}</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.eclipse.osgi</groupId> + <artifactId>org.eclipse.osgi</artifactId> + <version>3.7.1</version> + </dependency> + <dependency> + <groupId>org.apache.felix</groupId> + <artifactId>org.apache.felix.framework</artifactId> + <version>4.6.0</version> + </dependency> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-core</artifactId> + <version>3.2.5</version> + </dependency> + <dependency> + <groupId>commons-codec</groupId> + <artifactId>commons-codec</artifactId> + <version>1.10</version> + </dependency> + <dependency> + <groupId>org.apache.commons</groupId> + <artifactId>commons-lang3</artifactId> + <version>3.4</version> + </dependency> + <dependency> + <groupId>ch.qos.logback</groupId> + <artifactId>logback-classic</artifactId> + <version>${logbackVersion}</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>ch.qos.logback</groupId> + <artifactId>logback-classic</artifactId> + <version>${logbackVersion}</version> + <type>test-jar</type> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-api</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-api</artifactId> + <version>${project.version}</version> + <type>test-jar</type> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-core</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-core</artifactId> + <version>${project.version}</version> + <type>test-jar</type> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-slf4j-impl</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-jcl</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + <version>${commonsLoggingVersion}</version> + </dependency> + <dependency> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-1.2-api</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-flume-ng</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-iostreams</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-jul</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-taglib</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-web</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>com.sleepycat</groupId> + <artifactId>je</artifactId> + <version>5.0.73</version> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.core</artifactId> + <version>${osgi.api.version}</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.fusesource.jansi</groupId> + <artifactId>jansi</artifactId> + <version>1.11</version> + <optional>true</optional> + </dependency> + <dependency> + <groupId>org.apache.flume</groupId> + <artifactId>flume-ng-sdk</artifactId> + <version>${flumeVersion}</version> + <exclusions> + <exclusion> + <groupId>org.codehaus.jackson</groupId> + <artifactId>jackson-core-asl</artifactId> + </exclusion> + <exclusion> + <groupId>org.codehaus.jackson</groupId> + <artifactId>jackson-mapper-asl</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.apache.flume</groupId> + <artifactId>flume-ng-core</artifactId> + <version>${flumeVersion}</version> + <exclusions> + <exclusion> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-log4j12</artifactId> + </exclusion> + <exclusion> + <groupId>log4j</groupId> + <artifactId>log4j</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.apache.flume</groupId> + <artifactId>flume-ng-embedded-agent</artifactId> + <version>${flumeVersion}</version> + <exclusions> + <exclusion> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-log4j12</artifactId> + </exclusion> + <exclusion> + <groupId>log4j</groupId> + <artifactId>log4j</artifactId> + </exclusion> + <exclusion> + <groupId>org.codehaus.jackson</groupId> + <artifactId>jackson-core-asl</artifactId> + </exclusion> + <exclusion> + <groupId>org.codehaus.jackson</groupId> + <artifactId>jackson-mapper-asl</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.apache.flume</groupId> + <artifactId>flume-ng-node</artifactId> + <version>${flumeVersion}</version> + <exclusions> + <exclusion> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-log4j12</artifactId> + </exclusion> + <exclusion> + <groupId>log4j</groupId> + <artifactId>log4j</artifactId> + </exclusion> + <exclusion> + <groupId>org.codehaus.jackson</groupId> + <artifactId>jackson-core-asl</artifactId> + </exclusion> + <exclusion> + <groupId>org.codehaus.jackson</groupId> + <artifactId>jackson-mapper-asl</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.apache.flume.flume-ng-channels</groupId> + <artifactId>flume-file-channel</artifactId> + <version>${flumeVersion}</version> + <exclusions> + <exclusion> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-log4j12</artifactId> + </exclusion> + <exclusion> + <groupId>log4j</groupId> + <artifactId>log4j</artifactId> + </exclusion> + <exclusion> + <groupId>org.mortbay.jetty</groupId> + <artifactId>servlet-api</artifactId> + </exclusion> + <exclusion> + <groupId>org.mortbay.jetty</groupId> + <artifactId>servlet-api-2.5</artifactId> + </exclusion> + <exclusion> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-core</artifactId> + <version>1.1.1</version> + <exclusions> + <exclusion> + <groupId>org.codehaus.jackson</groupId> + <artifactId>jackson-core-asl</artifactId> + </exclusion> + <exclusion> + <groupId>org.codehaus.jackson</groupId> + <artifactId>jackson-mapper-asl</artifactId> + </exclusion> + <exclusion> + <groupId>org.mortbay.jetty</groupId> + <artifactId>servlet-api</artifactId> + </exclusion> + <exclusion> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + </exclusion> + </exclusions> + </dependency> + <!-- Jackson 1 start --> + <dependency> + <groupId>org.codehaus.jackson</groupId> + <artifactId>jackson-core-asl</artifactId> + <version>${jackson1Version}</version> + <scope>runtime</scope> + </dependency> + <dependency> + <groupId>org.codehaus.jackson</groupId> + <artifactId>jackson-mapper-asl</artifactId> + <version>${jackson1Version}</version> + <scope>runtime</scope> + </dependency> + <!-- Jackson 1 end --> + <!-- Jackson 2 start --> + <dependency> + <groupId>com.fasterxml.jackson.core</groupId> + <artifactId>jackson-core</artifactId> + <version>${jackson2Version}</version> + <optional>true</optional> + </dependency> + <dependency> + <groupId>com.fasterxml.jackson.core</groupId> + <artifactId>jackson-databind</artifactId> + <version>${jackson2Version}</version> + <optional>true</optional> + </dependency> + <dependency> + <groupId>com.fasterxml.jackson.dataformat</groupId> + <artifactId>jackson-dataformat-yaml</artifactId> + <version>${jackson2Version}</version> + <optional>true</optional> + </dependency> + <dependency> + <groupId>com.fasterxml.jackson.dataformat</groupId> + <artifactId>jackson-dataformat-xml</artifactId> + <version>${jackson2Version}</version> + <optional>true</optional> + </dependency> + <dependency> + <groupId>com.fasterxml.jackson.module</groupId> + <artifactId>jackson-module-jaxb-annotations</artifactId> + <version>${jackson2Version}</version> + <optional>true</optional> + </dependency> + <!-- Jackson 2 end --> + <dependency> + <groupId>com.sun.mail</groupId> + <artifactId>javax.mail</artifactId> + <version>1.5.2</version> + </dependency> + <dependency> + <groupId>org.jboss.spec.javax.jms</groupId> + <artifactId>jboss-jms-api_1.1_spec</artifactId> + <version>1.0.1.Final</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.apache.activemq</groupId> + <artifactId>activemq-broker</artifactId> + <version>${activemq.version}</version> + </dependency> + <dependency> + <groupId>org.mockejb</groupId> + <artifactId>mockejb</artifactId> + <version>0.6-beta2</version> + <scope>test</scope> + <exclusions> + <exclusion> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>javax.servlet</groupId> + <artifactId>servlet-api</artifactId> + <version>2.5</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>com.lmax</groupId> + <artifactId>disruptor</artifactId> + <version>${disruptorVersion}</version> + </dependency> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>4.11</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.2</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-aop</artifactId> + <version>${springVersion}</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-beans</artifactId> + <version>${springVersion}</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-context</artifactId> + <version>${springVersion}</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-core</artifactId> + <version>${springVersion}</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-expression</artifactId> + <version>${springVersion}</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-oxm</artifactId> + <version>${springVersion}</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-test</artifactId> + <version>${springVersion}</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-web</artifactId> + <version>${springVersion}</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-webmvc</artifactId> + <version>${springVersion}</version> + </dependency> + <dependency> + <groupId>org.hsqldb</groupId> + <artifactId>hsqldb</artifactId> + <version>2.3.2</version> + </dependency> + <dependency> + <groupId>com.h2database</groupId> + <artifactId>h2</artifactId> + <version>1.3.176</version> + </dependency> + <dependency> + <groupId>org.eclipse.persistence</groupId> + <artifactId>org.eclipse.persistence.jpa</artifactId> + <version>2.6.0</version> + </dependency> + <dependency> + <groupId>org.eclipse.persistence</groupId> + <artifactId>javax.persistence</artifactId> + <version>2.1.0</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.mongodb</groupId> + <artifactId>mongo-java-driver</artifactId> + <version>2.13.2</version> + </dependency> + <dependency> + <groupId>org.lightcouch</groupId> + <artifactId>lightcouch</artifactId> + <version>0.0.6</version> + </dependency> + <dependency> + <groupId>org.liquibase</groupId> + <artifactId>liquibase-core</artifactId> + <version>3.3.5</version> + </dependency> + <dependency> + <groupId>net.javacrumbs.json-unit</groupId> + <artifactId>json-unit</artifactId> + <version>1.1.6</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>commons-io</groupId> + <artifactId>commons-io</artifactId> + <version>2.4</version> + <scope>test</scope> + </dependency> + </dependencies> + </dependencyManagement> + <build> + <pluginManagement> + <plugins> + <plugin> + <groupId>org.apache.felix</groupId> + <artifactId>maven-bundle-plugin</artifactId> + <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-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> + <manifestFile>${manifestfile}</manifestFile> + <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> + <configuration> + <systemPropertyVariables> + <java.awt.headless>true</java.awt.headless> + </systemPropertyVariables> + <argLine>-Xms256m -Xmx1024m</argLine> + <forkCount>2C</forkCount> + <reuseForks>true</reuseForks> + <excludes> + <exclude>${log4j.skip.test1}</exclude> + <exclude>${log4j.skip.test2}</exclude> + </excludes> + </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>src/main/resources/META-INF/services/**/*</exclude> + <!-- IntelliJ files --> + <exclude>.idea/**/*</exclude> + <exclude>src/test/resources/**/*</exclude> + <!-- VM metadata --> + <exclude>.vagrant/**/*</exclude> + <!-- IDE settings imports --> + <exclude>src/ide/**</exclude> + <!-- does it even make sense to apply a license to a GPG signature? --> + <exclude>**/*.asc</exclude> + <!-- jQuery is MIT-licensed, but RAT can't figure it out --> + <exclude>src/site/resources/js/jquery.js</exclude> + <exclude>src/site/resources/js/jquery.min.js</exclude> + <!-- Generated files --> + <exclude>log4j-distribution/target/**/*</exclude> + <exclude>velocity.log</exclude> + <!-- Other --> + <exclude>felix-cache/**</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-repor <TRUNCATED>
