"Fossies" - the Fresh Open Source Software Archive

Member "apache-log4j-2.12.4-src/log4j-iostreams/pom.xml" (28 Dec 2021, 7355 Bytes) of package /linux/misc/apache-log4j-2.12.4-src.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) XML source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "pom.xml": 2.12.3_vs_2.12.4.

    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <!--
    3   ~ Licensed to the Apache Software Foundation (ASF) under one or more
    4   ~ contributor license agreements.  See the NOTICE file distributed with
    5   ~ this work for additional information regarding copyright ownership.
    6   ~ The ASF licenses this file to You under the Apache License, Version 2.0
    7   ~ (the "License"); you may not use this file except in compliance with
    8   ~ the License.  You may obtain a copy of the License at
    9   ~
   10   ~     http://www.apache.org/licenses/LICENSE-2.0
   11   ~
   12   ~ Unless required by applicable law or agreed to in writing, software
   13   ~ distributed under the License is distributed on an "AS IS" BASIS,
   14   ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   15   ~ See the License for the specific language governing permissions and
   16   ~ limitations under the License.
   17   -->
   18 <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/xsd/maven-4.0.0.xsd">
   19   <modelVersion>4.0.0</modelVersion>
   20   <parent>
   21     <groupId>org.apache.logging.log4j</groupId>
   22     <artifactId>log4j</artifactId>
   23     <version>2.12.4</version>
   24     <relativePath>../</relativePath>
   25   </parent>
   26   <artifactId>log4j-iostreams</artifactId>
   27   <packaging>jar</packaging>
   28   <name>Apache Log4j Streaming Interface</name>
   29   <description>The Apache Log4j streams to log event converters</description>
   30   <properties>
   31     <log4jParentDir>${basedir}/..</log4jParentDir>
   32     <docLabel>Streaming Documentation</docLabel>
   33     <projectDir>/log4j-iostreams</projectDir>
   34     <module.name>org.apache.logging.log4j.iostreams</module.name>
   35   </properties>
   36   <dependencies>
   37     <dependency>
   38       <groupId>org.apache.logging.log4j</groupId>
   39       <artifactId>log4j-api</artifactId>
   40     </dependency>
   41     <dependency>
   42       <groupId>org.apache.logging.log4j</groupId>
   43       <artifactId>log4j-core</artifactId>
   44       <scope>test</scope>
   45     </dependency>
   46 
   47     <!-- TEST DEPENDENCIES -->
   48 
   49     <!-- Pull in useful test classes from API -->
   50     <dependency>
   51       <groupId>org.apache.logging.log4j</groupId>
   52       <artifactId>log4j-core</artifactId>
   53       <type>test-jar</type>
   54       <scope>test</scope>
   55     </dependency>
   56     <dependency>
   57       <groupId>junit</groupId>
   58       <artifactId>junit</artifactId>
   59       <scope>test</scope>
   60     </dependency>
   61     <dependency>
   62       <groupId>org.hamcrest</groupId>
   63       <artifactId>hamcrest-all</artifactId>
   64       <scope>test</scope>
   65     </dependency>
   66     <dependency>
   67       <groupId>org.mockito</groupId>
   68       <artifactId>mockito-core</artifactId>
   69       <scope>test</scope>
   70     </dependency>
   71     <dependency>
   72       <groupId>com.h2database</groupId>
   73       <artifactId>h2</artifactId>
   74       <scope>test</scope>
   75     </dependency>
   76   </dependencies>
   77   <build>
   78     <plugins>
   79       <!-- Include the standard NOTICE and LICENSE -->
   80       <plugin>
   81         <groupId>org.apache.maven.plugins</groupId>
   82         <artifactId>maven-remote-resources-plugin</artifactId>
   83         <executions>
   84           <execution>
   85             <goals>
   86               <goal>process</goal>
   87             </goals>
   88             <configuration>
   89               <skip>false</skip>
   90             </configuration>
   91           </execution>
   92         </executions>
   93       </plugin>
   94       <plugin>
   95         <groupId>org.apache.felix</groupId>
   96         <artifactId>maven-bundle-plugin</artifactId>
   97         <configuration>
   98           <instructions>
   99             <Export-Package>org.apache.logging.log4j.io.*</Export-Package>
  100           </instructions>
  101         </configuration>
  102       </plugin>
  103     </plugins>
  104   </build>
  105   <reporting>
  106     <plugins>
  107       <plugin>
  108         <groupId>org.apache.maven.plugins</groupId>
  109         <artifactId>maven-changes-plugin</artifactId>
  110         <version>${changes.plugin.version}</version>
  111         <reportSets>
  112           <reportSet>
  113             <reports>
  114               <report>changes-report</report>
  115             </reports>
  116           </reportSet>
  117         </reportSets>
  118         <configuration>
  119           <issueLinkTemplate>%URL%/show_bug.cgi?id=%ISSUE%</issueLinkTemplate>
  120           <useJql>true</useJql>
  121         </configuration>
  122       </plugin>
  123       <plugin>
  124         <groupId>org.apache.maven.plugins</groupId>
  125         <artifactId>maven-checkstyle-plugin</artifactId>
  126         <version>${checkstyle.plugin.version}</version>
  127         <configuration>
  128           <!--<propertiesLocation>${vfs.parent.dir}/checkstyle.properties</propertiesLocation> -->
  129           <configLocation>${log4jParentDir}/checkstyle.xml</configLocation>
  130           <suppressionsLocation>${log4jParentDir}/checkstyle-suppressions.xml</suppressionsLocation>
  131           <enableRulesSummary>false</enableRulesSummary>
  132           <propertyExpansion>basedir=${basedir}</propertyExpansion>
  133           <propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
  134         </configuration>
  135       </plugin>
  136       <plugin>
  137         <groupId>org.apache.maven.plugins</groupId>
  138         <artifactId>maven-javadoc-plugin</artifactId>
  139         <version>${javadoc.plugin.version}</version>
  140         <configuration>
  141           <bottom><![CDATA[<p align="center">Copyright &#169; {inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br />
  142             Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo,
  143             and the Apache Log4j logo are trademarks of The Apache Software Foundation.</p>]]></bottom>
  144           <!-- module link generation is completely broken in the javadoc plugin for a multi-module non-aggregating
  145                project -->
  146           <detectOfflineLinks>false</detectOfflineLinks>
  147           <linksource>true</linksource>
  148         </configuration>
  149         <reportSets>
  150           <reportSet>
  151             <id>non-aggregate</id>
  152             <reports>
  153               <report>javadoc</report>
  154             </reports>
  155           </reportSet>
  156         </reportSets>
  157       </plugin>
  158       <plugin>
  159         <groupId>org.codehaus.mojo</groupId>
  160         <artifactId>findbugs-maven-plugin</artifactId>
  161         <version>${findbugs.plugin.version}</version>
  162         <configuration>
  163           <fork>true</fork>
  164           <jvmArgs>-Duser.language=en</jvmArgs>
  165           <threshold>Normal</threshold>
  166           <effort>Default</effort>
  167           <excludeFilterFile>${log4jParentDir}/findbugs-exclude-filter.xml</excludeFilterFile>
  168         </configuration>
  169       </plugin>
  170       <plugin>
  171         <groupId>org.apache.maven.plugins</groupId>
  172         <artifactId>maven-jxr-plugin</artifactId>
  173         <version>${jxr.plugin.version}</version>
  174         <reportSets>
  175           <reportSet>
  176             <id>non-aggregate</id>
  177             <reports>
  178               <report>jxr</report>
  179             </reports>
  180           </reportSet>
  181           <reportSet>
  182             <id>aggregate</id>
  183             <reports>
  184               <report>aggregate</report>
  185             </reports>
  186           </reportSet>
  187         </reportSets>
  188       </plugin>
  189       <plugin>
  190         <groupId>org.apache.maven.plugins</groupId>
  191         <artifactId>maven-pmd-plugin</artifactId>
  192         <version>${pmd.plugin.version}</version>
  193         <configuration>
  194           <targetJdk>${maven.compiler.target}</targetJdk>
  195         </configuration>
  196       </plugin>
  197     </plugins>
  198   </reporting>
  199 </project>
  200