"Fossies" - the Fresh Open Source Software Archive

Member "apache-log4j-2.12.4-src/log4j-osgi/pom.xml" (28 Dec 2021, 7711 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/maven-v4_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-osgi</artifactId>
   27   <packaging>jar</packaging>
   28   <name>Apache Log4j OSGi</name>
   29   <description>The Apache Log4j OSGi tests</description>
   30   <properties>
   31     <log4jParentDir>${basedir}/..</log4jParentDir>
   32     <docLabel>OSGi Documentation</docLabel>
   33     <projectDir>/osgi</projectDir>
   34     <module.name>org.apache.logging.log4j.osgi</module.name>
   35   </properties>
   36   <dependencies>
   37     <!-- Place Felix before Equinox because Felix is signed. / also place it before org.osgi.core so that its versions of the OSGi classes are used -->
   38     <dependency>
   39       <groupId>org.apache.felix</groupId>
   40       <artifactId>org.apache.felix.framework</artifactId>
   41       <scope>test</scope>
   42     </dependency>
   43     <dependency>
   44       <groupId>org.osgi</groupId>
   45       <artifactId>org.osgi.core</artifactId>
   46       <scope>test</scope>
   47     </dependency>
   48     <dependency>
   49       <groupId>junit</groupId>
   50       <artifactId>junit</artifactId>
   51       <scope>test</scope>
   52     </dependency>
   53     <dependency>
   54       <groupId>org.eclipse.tycho</groupId>
   55       <artifactId>org.eclipse.osgi</artifactId>
   56       <scope>test</scope>
   57     </dependency>
   58     <dependency>
   59       <groupId>org.apache.maven</groupId>
   60       <artifactId>maven-core</artifactId>
   61       <scope>test</scope>
   62     </dependency>
   63     <dependency>
   64       <groupId>org.apache.commons</groupId>
   65       <artifactId>commons-lang3</artifactId>
   66       <scope>test</scope>
   67     </dependency>
   68   </dependencies>
   69   <build>
   70     <plugins>
   71       <plugin>
   72         <groupId>org.apache.maven.plugins</groupId>
   73         <artifactId>maven-jar-plugin</artifactId>
   74         <executions>
   75           <execution>
   76             <goals>
   77               <goal>test-jar</goal>
   78             </goals>
   79           </execution>
   80         </executions>
   81       </plugin>
   82       <!-- Include the standard NOTICE and LICENSE -->
   83       <plugin>
   84         <groupId>org.apache.maven.plugins</groupId>
   85         <artifactId>maven-remote-resources-plugin</artifactId>
   86         <executions>
   87           <execution>
   88             <goals>
   89               <goal>process</goal>
   90             </goals>
   91             <configuration>
   92               <skip>false</skip>
   93             </configuration>
   94           </execution>
   95         </executions>
   96       </plugin>
   97       <plugin>
   98         <groupId>org.apache.felix</groupId>
   99         <artifactId>maven-bundle-plugin</artifactId>
  100         <configuration>
  101           <instructions>
  102             <Bundle-SymbolicName>org.apache.logging.log4j.osgi</Bundle-SymbolicName>
  103             <Import-Package>
  104               *
  105             </Import-Package>
  106           </instructions>
  107         </configuration>
  108       </plugin>
  109     </plugins>
  110   </build>
  111   <reporting>
  112     <plugins>
  113       <plugin>
  114         <groupId>org.apache.maven.plugins</groupId>
  115         <artifactId>maven-changes-plugin</artifactId>
  116         <version>${changes.plugin.version}</version>
  117         <reportSets>
  118           <reportSet>
  119             <reports>
  120               <report>changes-report</report>
  121             </reports>
  122           </reportSet>
  123         </reportSets>
  124         <configuration>
  125           <issueLinkTemplate>%URL%/show_bug.cgi?id=%ISSUE%</issueLinkTemplate>
  126           <useJql>true</useJql>
  127         </configuration>
  128       </plugin>
  129       <plugin>
  130         <groupId>org.apache.maven.plugins</groupId>
  131         <artifactId>maven-checkstyle-plugin</artifactId>
  132         <version>${checkstyle.plugin.version}</version>
  133         <configuration>
  134           <!--<propertiesLocation>${vfs.parent.dir}/checkstyle.properties</propertiesLocation> -->
  135           <configLocation>${log4jParentDir}/checkstyle.xml</configLocation>
  136           <suppressionsLocation>${log4jParentDir}/checkstyle-suppressions.xml</suppressionsLocation>
  137           <enableRulesSummary>false</enableRulesSummary>
  138           <propertyExpansion>basedir=${basedir}</propertyExpansion>
  139           <propertyExpansion>licensedir=${log4jParentDir}/checkstyle-header.txt</propertyExpansion>
  140         </configuration>
  141       </plugin>
  142       <plugin>
  143         <groupId>org.apache.maven.plugins</groupId>
  144         <artifactId>maven-javadoc-plugin</artifactId>
  145         <version>${javadoc.plugin.version}</version>
  146         <configuration>
  147           <bottom><![CDATA[<p align="center">Copyright &#169; {inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.<br />
  148             Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo,
  149             and the Apache Log4j logo are trademarks of The Apache Software Foundation.</p>]]></bottom>
  150           <!-- module link generation is completely broken in the javadoc plugin for a multi-module non-aggregating
  151                project -->
  152           <detectOfflineLinks>false</detectOfflineLinks>
  153           <linksource>true</linksource>
  154           <links>
  155             <link>http://www.osgi.org/javadoc/r4v43/core/</link>
  156           </links>
  157         </configuration>
  158         <reportSets>
  159           <reportSet>
  160             <id>non-aggregate</id>
  161             <reports>
  162               <report>javadoc</report>
  163             </reports>
  164           </reportSet>
  165         </reportSets>
  166       </plugin>
  167       <plugin>
  168         <groupId>org.codehaus.mojo</groupId>
  169         <artifactId>findbugs-maven-plugin</artifactId>
  170         <version>${findbugs.plugin.version}</version>
  171         <configuration>
  172           <fork>true</fork>
  173           <jvmArgs>-Duser.language=en</jvmArgs>
  174           <threshold>Normal</threshold>
  175           <effort>Default</effort>
  176           <excludeFilterFile>${log4jParentDir}/findbugs-exclude-filter.xml</excludeFilterFile>
  177         </configuration>
  178       </plugin>
  179       <plugin>
  180         <groupId>org.apache.maven.plugins</groupId>
  181         <artifactId>maven-jxr-plugin</artifactId>
  182         <version>${jxr.plugin.version}</version>
  183         <reportSets>
  184           <reportSet>
  185             <id>non-aggregate</id>
  186             <reports>
  187               <report>jxr</report>
  188             </reports>
  189           </reportSet>
  190           <reportSet>
  191             <id>aggregate</id>
  192             <reports>
  193               <report>aggregate</report>
  194             </reports>
  195           </reportSet>
  196         </reportSets>
  197       </plugin>
  198       <plugin>
  199         <groupId>org.apache.maven.plugins</groupId>
  200         <artifactId>maven-pmd-plugin</artifactId>
  201         <version>${pmd.plugin.version}</version>
  202         <configuration>
  203           <targetJdk>${maven.compiler.target}</targetJdk>
  204         </configuration>
  205       </plugin>
  206     </plugins>
  207   </reporting>
  208 </project>
  209