"Fossies" - the Fresh Open Source Software Archive

Member "apache-log4j-2.12.4-src/log4j-jpa/pom.xml" (28 Dec 2021, 7251 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.

    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-jpa</artifactId>
   19   <name>Apache Log4j JPA</name>
   20   <description>
   21     Apache Log4j Java Persistence API Appender.
   22   </description>
   23   <properties>
   24     <log4jParentDir>${basedir}/..</log4jParentDir>
   25     <docLabel>Log4j JPA Documentation</docLabel>
   26     <projectDir>/log4j-jpa</projectDir>
   27     <module.name>org.apache.logging.log4j.jpa</module.name>
   28   </properties>
   29 
   30   <dependencies>
   31     <dependency>
   32       <groupId>org.apache.logging.log4j</groupId>
   33       <artifactId>log4j-core</artifactId>
   34     </dependency>
   35     <!-- Used for JPA appenders (needs an implementation of course) -->
   36     <dependency>
   37       <groupId>org.eclipse.persistence</groupId>
   38       <artifactId>javax.persistence</artifactId>
   39       <scope>compile</scope>
   40     </dependency>
   41     <dependency>
   42       <groupId>com.fasterxml.jackson.core</groupId>
   43       <artifactId>jackson-core</artifactId>
   44     </dependency>
   45     <dependency>
   46       <groupId>com.fasterxml.jackson.core</groupId>
   47       <artifactId>jackson-databind</artifactId>
   48     </dependency>
   49     <!-- Test Dependencies -->
   50     <dependency>
   51       <groupId>junit</groupId>
   52       <artifactId>junit</artifactId>
   53     </dependency>
   54     <dependency>
   55       <groupId>org.apache.logging.log4j</groupId>
   56       <artifactId>log4j-api</artifactId>
   57       <type>test-jar</type>
   58     </dependency>
   59     <dependency>
   60       <groupId>org.apache.logging.log4j</groupId>
   61       <artifactId>log4j-core</artifactId>
   62       <type>test-jar</type>
   63     </dependency>
   64     <dependency>
   65       <groupId>org.eclipse.persistence</groupId>
   66       <artifactId>org.eclipse.persistence.jpa</artifactId>
   67       <scope>test</scope>
   68     </dependency>
   69     <dependency>
   70       <groupId>org.hsqldb</groupId>
   71       <artifactId>hsqldb</artifactId>
   72       <scope>test</scope>
   73     </dependency>
   74     <dependency>
   75       <groupId>com.h2database</groupId>
   76       <artifactId>h2</artifactId>
   77       <scope>test</scope>
   78     </dependency>
   79   </dependencies>
   80 
   81   <build>
   82     <plugins>
   83       <plugin>
   84         <groupId>org.apache.felix</groupId>
   85         <artifactId>maven-bundle-plugin</artifactId>
   86         <configuration>
   87           <instructions>
   88             <Fragment-Host>org.apache.logging.log4j.core.appender.db.jpa</Fragment-Host>
   89             <Export-Package>*</Export-Package>
   90           </instructions>
   91         </configuration>
   92       </plugin>
   93     </plugins>
   94   </build>
   95   <reporting>
   96     <plugins>
   97       <plugin>
   98         <groupId>org.apache.maven.plugins</groupId>
   99         <artifactId>maven-changes-plugin</artifactId>
  100         <version>${changes.plugin.version}</version>
  101         <reportSets>
  102           <reportSet>
  103             <reports>
  104               <report>changes-report</report>
  105             </reports>
  106           </reportSet>
  107         </reportSets>
  108         <configuration>
  109           <issueLinkTemplate>%URL%/show_bug.cgi?id=%ISSUE%</issueLinkTemplate>
  110           <useJql>true</useJql>
  111         </configuration>
  112       </plugin>
  113       <plugin>
  114         <groupId>org.apache.maven.plugins</groupId>
  115         <artifactId>maven-checkstyle-plugin</artifactId>
  116         <version>${checkstyle.plugin.version}</version>
  117         <configuration>
  118           <!--<propertiesLocation>${vfs.parent.dir}/checkstyle.properties</propertiesLocation> -->
  119           <configLocation>${log4jParentDir}/checkstyle.xml</configLocation>
  120           <suppressionsLocation>${log4jParentDir}/checkstyle-suppressions.xml</suppressionsLocation>
  121           <enableRulesSummary>false</enableRulesSummary>
  122           <propertyExpansion>basedir=${basedir}</propertyExpansion>
  123           <propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
  124         </configuration>
  125       </plugin>
  126       <plugin>
  127         <groupId>org.apache.maven.plugins</groupId>
  128         <artifactId>maven-javadoc-plugin</artifactId>
  129         <version>${javadoc.plugin.version}</version>
  130         <configuration>
  131           <bottom><![CDATA[<p align="center">Copyright &#169; {inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br />
  132             Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo,
  133             and the Apache Log4j logo are trademarks of The Apache Software Foundation.</p>]]></bottom>
  134           <!-- module link generation is completely broken in the javadoc plugin for a multi-module non-aggregating project -->
  135           <detectOfflineLinks>false</detectOfflineLinks>
  136           <linksource>true</linksource>
  137         </configuration>
  138         <reportSets>
  139           <reportSet>
  140             <id>non-aggregate</id>
  141             <reports>
  142               <report>javadoc</report>
  143             </reports>
  144           </reportSet>
  145         </reportSets>
  146       </plugin>
  147       <plugin>
  148         <groupId>org.codehaus.mojo</groupId>
  149         <artifactId>findbugs-maven-plugin</artifactId>
  150         <version>${findbugs.plugin.version}</version>
  151         <configuration>
  152           <fork>true</fork>
  153           <jvmArgs>-Duser.language=en</jvmArgs>
  154           <threshold>Normal</threshold>
  155           <effort>Default</effort>
  156           <excludeFilterFile>${log4jParentDir}/findbugs-exclude-filter.xml</excludeFilterFile>
  157         </configuration>
  158       </plugin>
  159       <plugin>
  160         <groupId>org.apache.maven.plugins</groupId>
  161         <artifactId>maven-jxr-plugin</artifactId>
  162         <version>${jxr.plugin.version}</version>
  163         <reportSets>
  164           <reportSet>
  165             <id>non-aggregate</id>
  166             <reports>
  167               <report>jxr</report>
  168             </reports>
  169           </reportSet>
  170           <reportSet>
  171             <id>aggregate</id>
  172             <reports>
  173               <report>aggregate</report>
  174             </reports>
  175           </reportSet>
  176         </reportSets>
  177       </plugin>
  178       <plugin>
  179         <groupId>org.apache.maven.plugins</groupId>
  180         <artifactId>maven-pmd-plugin</artifactId>
  181         <version>${pmd.plugin.version}</version>
  182         <configuration>
  183           <targetJdk>${maven.compiler.target}</targetJdk>
  184         </configuration>
  185       </plugin>
  186     </plugins>
  187   </reporting>
  188 </project>