"Fossies" - the Fresh Open Source Software Archive

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