"Fossies" - the Fresh Open Source Software Archive

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