1*ba8755cbSAndroid Build Coastguard Worker<?xml version="1.0" encoding="UTF-8"?> 2*ba8755cbSAndroid Build Coastguard Worker<!-- 3*ba8755cbSAndroid Build Coastguard Worker Licensed to the Apache Software Foundation (ASF) under one or more 4*ba8755cbSAndroid Build Coastguard Worker contributor license agreements. See the NOTICE file distributed with 5*ba8755cbSAndroid Build Coastguard Worker this work for additional information regarding copyright ownership. 6*ba8755cbSAndroid Build Coastguard Worker The ASF licenses this file to You under the Apache License, Version 2.0 7*ba8755cbSAndroid Build Coastguard Worker (the "License"); you may not use this file except in compliance with 8*ba8755cbSAndroid Build Coastguard Worker the License. You may obtain a copy of the License at 9*ba8755cbSAndroid Build Coastguard Worker 10*ba8755cbSAndroid Build Coastguard Worker http://www.apache.org/licenses/LICENSE-2.0 11*ba8755cbSAndroid Build Coastguard Worker 12*ba8755cbSAndroid Build Coastguard Worker Unless required by applicable law or agreed to in writing, software 13*ba8755cbSAndroid Build Coastguard Worker distributed under the License is distributed on an "AS IS" BASIS, 14*ba8755cbSAndroid Build Coastguard Worker WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15*ba8755cbSAndroid Build Coastguard Worker See the License for the specific language governing permissions and 16*ba8755cbSAndroid Build Coastguard Worker limitations under the License. 17*ba8755cbSAndroid Build Coastguard Worker--> 18*ba8755cbSAndroid Build Coastguard Worker<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*ba8755cbSAndroid Build Coastguard Worker <modelVersion>4.0.0</modelVersion> 20*ba8755cbSAndroid Build Coastguard Worker <parent> 21*ba8755cbSAndroid Build Coastguard Worker <groupId>org.apache.commons</groupId> 22*ba8755cbSAndroid Build Coastguard Worker <artifactId>commons-parent</artifactId> 23*ba8755cbSAndroid Build Coastguard Worker <version>47</version> 24*ba8755cbSAndroid Build Coastguard Worker </parent> 25*ba8755cbSAndroid Build Coastguard Worker 26*ba8755cbSAndroid Build Coastguard Worker <artifactId>commons-compress</artifactId> 27*ba8755cbSAndroid Build Coastguard Worker <version>1.19-SNAPSHOT</version> 28*ba8755cbSAndroid Build Coastguard Worker <name>Apache Commons Compress</name> 29*ba8755cbSAndroid Build Coastguard Worker <url>https://commons.apache.org/proper/commons-compress/</url> 30*ba8755cbSAndroid Build Coastguard Worker <!-- The description is not indented to make it look better in the release notes --> 31*ba8755cbSAndroid Build Coastguard Worker <description> 32*ba8755cbSAndroid Build Coastguard WorkerApache Commons Compress software defines an API for working with 33*ba8755cbSAndroid Build Coastguard Workercompression and archive formats. These include: bzip2, gzip, pack200, 34*ba8755cbSAndroid Build Coastguard Workerlzma, xz, Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4, 35*ba8755cbSAndroid Build Coastguard WorkerBrotli, Zstandard and ar, cpio, jar, tar, zip, dump, 7z, arj. 36*ba8755cbSAndroid Build Coastguard Worker </description> 37*ba8755cbSAndroid Build Coastguard Worker 38*ba8755cbSAndroid Build Coastguard Worker <properties> 39*ba8755cbSAndroid Build Coastguard Worker <maven.compiler.source>1.7</maven.compiler.source> 40*ba8755cbSAndroid Build Coastguard Worker <maven.compiler.target>1.7</maven.compiler.target> 41*ba8755cbSAndroid Build Coastguard Worker <commons.componentid>compress</commons.componentid> 42*ba8755cbSAndroid Build Coastguard Worker <commons.module.name>org.apache.commons.compress</commons.module.name> 43*ba8755cbSAndroid Build Coastguard Worker <commons.jira.id>COMPRESS</commons.jira.id> 44*ba8755cbSAndroid Build Coastguard Worker <commons.jira.pid>12310904</commons.jira.pid> 45*ba8755cbSAndroid Build Coastguard Worker <!-- configuration bits for cutting a release candidate --> 46*ba8755cbSAndroid Build Coastguard Worker <commons.release.version>${project.version}</commons.release.version> 47*ba8755cbSAndroid Build Coastguard Worker <commons.rc.version>RC1</commons.rc.version> 48*ba8755cbSAndroid Build Coastguard Worker <powermock.version>1.7.3</powermock.version> 49*ba8755cbSAndroid Build Coastguard Worker <commons.pmd-plugin.version>3.8</commons.pmd-plugin.version> 50*ba8755cbSAndroid Build Coastguard Worker 51*ba8755cbSAndroid Build Coastguard Worker <commons.manifestlocation>${project.build.outputDirectory}/META-INF</commons.manifestlocation> 52*ba8755cbSAndroid Build Coastguard Worker <commons.manifestfile>${commons.manifestlocation}/MANIFEST.MF</commons.manifestfile> 53*ba8755cbSAndroid Build Coastguard Worker <commons.osgi.import> 54*ba8755cbSAndroid Build Coastguard Worker org.tukaani.xz;resolution:=optional, 55*ba8755cbSAndroid Build Coastguard Worker org.brotli.dec;resolution:=optional, 56*ba8755cbSAndroid Build Coastguard Worker com.github.luben.zstd;resolution:=optional, 57*ba8755cbSAndroid Build Coastguard Worker javax.crypto.*;resolution:=optional, 58*ba8755cbSAndroid Build Coastguard Worker * 59*ba8755cbSAndroid Build Coastguard Worker </commons.osgi.import> 60*ba8755cbSAndroid Build Coastguard Worker 61*ba8755cbSAndroid Build Coastguard Worker <!-- only show issues of the current version --> 62*ba8755cbSAndroid Build Coastguard Worker <commons.changes.onlyCurrentVersion>true</commons.changes.onlyCurrentVersion> 63*ba8755cbSAndroid Build Coastguard Worker 64*ba8755cbSAndroid Build Coastguard Worker <!-- generate report even if there are binary incompatible changes --> 65*ba8755cbSAndroid Build Coastguard Worker <commons.japicmp.breakBuildOnBinaryIncompatibleModifications>false</commons.japicmp.breakBuildOnBinaryIncompatibleModifications> 66*ba8755cbSAndroid Build Coastguard Worker <!-- 0.12.0 dies with a NullPointerException --> 67*ba8755cbSAndroid Build Coastguard Worker <commons.japicmp.version>0.11.1</commons.japicmp.version> 68*ba8755cbSAndroid Build Coastguard Worker 69*ba8755cbSAndroid Build Coastguard Worker <!-- definition uses commons.componentId starting with parent 47, 70*ba8755cbSAndroid Build Coastguard Worker this doesn't work for us --> 71*ba8755cbSAndroid Build Coastguard Worker <commons.scmPubUrl>https://svn.apache.org/repos/infra/websites/production/commons/content/proper/${project.artifactId}</commons.scmPubUrl> 72*ba8755cbSAndroid Build Coastguard Worker 73*ba8755cbSAndroid Build Coastguard Worker <pax.exam.version>4.11.0</pax.exam.version> 74*ba8755cbSAndroid Build Coastguard Worker <slf4j.version>1.7.21</slf4j.version> 75*ba8755cbSAndroid Build Coastguard Worker </properties> 76*ba8755cbSAndroid Build Coastguard Worker 77*ba8755cbSAndroid Build Coastguard Worker <issueManagement> 78*ba8755cbSAndroid Build Coastguard Worker <system>jira</system> 79*ba8755cbSAndroid Build Coastguard Worker <url>https://issues.apache.org/jira/browse/COMPRESS</url> 80*ba8755cbSAndroid Build Coastguard Worker </issueManagement> 81*ba8755cbSAndroid Build Coastguard Worker 82*ba8755cbSAndroid Build Coastguard Worker <dependencies> 83*ba8755cbSAndroid Build Coastguard Worker <dependency> 84*ba8755cbSAndroid Build Coastguard Worker <groupId>junit</groupId> 85*ba8755cbSAndroid Build Coastguard Worker <artifactId>junit</artifactId> 86*ba8755cbSAndroid Build Coastguard Worker <version>4.12</version> 87*ba8755cbSAndroid Build Coastguard Worker <scope>test</scope> 88*ba8755cbSAndroid Build Coastguard Worker </dependency> 89*ba8755cbSAndroid Build Coastguard Worker <dependency> 90*ba8755cbSAndroid Build Coastguard Worker <groupId>com.github.luben</groupId> 91*ba8755cbSAndroid Build Coastguard Worker <artifactId>zstd-jni</artifactId> 92*ba8755cbSAndroid Build Coastguard Worker <version>1.3.3-3</version> 93*ba8755cbSAndroid Build Coastguard Worker <optional>true</optional> 94*ba8755cbSAndroid Build Coastguard Worker </dependency> 95*ba8755cbSAndroid Build Coastguard Worker <dependency> 96*ba8755cbSAndroid Build Coastguard Worker <groupId>org.brotli</groupId> 97*ba8755cbSAndroid Build Coastguard Worker <artifactId>dec</artifactId> 98*ba8755cbSAndroid Build Coastguard Worker <version>0.1.2</version> 99*ba8755cbSAndroid Build Coastguard Worker <optional>true</optional> 100*ba8755cbSAndroid Build Coastguard Worker </dependency> 101*ba8755cbSAndroid Build Coastguard Worker <dependency> 102*ba8755cbSAndroid Build Coastguard Worker <groupId>org.tukaani</groupId> 103*ba8755cbSAndroid Build Coastguard Worker <artifactId>xz</artifactId> 104*ba8755cbSAndroid Build Coastguard Worker <version>1.8</version> 105*ba8755cbSAndroid Build Coastguard Worker <optional>true</optional> 106*ba8755cbSAndroid Build Coastguard Worker </dependency> 107*ba8755cbSAndroid Build Coastguard Worker <dependency> 108*ba8755cbSAndroid Build Coastguard Worker <groupId>org.powermock</groupId> 109*ba8755cbSAndroid Build Coastguard Worker <artifactId>powermock-module-junit4</artifactId> 110*ba8755cbSAndroid Build Coastguard Worker <version>${powermock.version}</version> 111*ba8755cbSAndroid Build Coastguard Worker <scope>test</scope> 112*ba8755cbSAndroid Build Coastguard Worker </dependency> 113*ba8755cbSAndroid Build Coastguard Worker <dependency> 114*ba8755cbSAndroid Build Coastguard Worker <groupId>org.powermock</groupId> 115*ba8755cbSAndroid Build Coastguard Worker <artifactId>powermock-api-mockito</artifactId> 116*ba8755cbSAndroid Build Coastguard Worker <version>${powermock.version}</version> 117*ba8755cbSAndroid Build Coastguard Worker <scope>test</scope> 118*ba8755cbSAndroid Build Coastguard Worker </dependency> 119*ba8755cbSAndroid Build Coastguard Worker 120*ba8755cbSAndroid Build Coastguard Worker <!-- integration test verifiying OSGi bundle works --> 121*ba8755cbSAndroid Build Coastguard Worker <dependency> 122*ba8755cbSAndroid Build Coastguard Worker <groupId>org.ops4j.pax.exam</groupId> 123*ba8755cbSAndroid Build Coastguard Worker <artifactId>pax-exam-container-native</artifactId> 124*ba8755cbSAndroid Build Coastguard Worker <version>${pax.exam.version}</version> 125*ba8755cbSAndroid Build Coastguard Worker <scope>test</scope> 126*ba8755cbSAndroid Build Coastguard Worker </dependency> 127*ba8755cbSAndroid Build Coastguard Worker <dependency> 128*ba8755cbSAndroid Build Coastguard Worker <groupId>org.ops4j.pax.exam</groupId> 129*ba8755cbSAndroid Build Coastguard Worker <artifactId>pax-exam-junit4</artifactId> 130*ba8755cbSAndroid Build Coastguard Worker <version>${pax.exam.version}</version> 131*ba8755cbSAndroid Build Coastguard Worker <scope>test</scope> 132*ba8755cbSAndroid Build Coastguard Worker </dependency> 133*ba8755cbSAndroid Build Coastguard Worker <dependency> 134*ba8755cbSAndroid Build Coastguard Worker <groupId>org.ops4j.pax.exam</groupId> 135*ba8755cbSAndroid Build Coastguard Worker <artifactId>pax-exam-cm</artifactId> 136*ba8755cbSAndroid Build Coastguard Worker <version>${pax.exam.version}</version> 137*ba8755cbSAndroid Build Coastguard Worker <scope>test</scope> 138*ba8755cbSAndroid Build Coastguard Worker </dependency> 139*ba8755cbSAndroid Build Coastguard Worker <dependency> 140*ba8755cbSAndroid Build Coastguard Worker <groupId>org.ops4j.pax.exam</groupId> 141*ba8755cbSAndroid Build Coastguard Worker <artifactId>pax-exam-link-mvn</artifactId> 142*ba8755cbSAndroid Build Coastguard Worker <version>${pax.exam.version}</version> 143*ba8755cbSAndroid Build Coastguard Worker <scope>test</scope> 144*ba8755cbSAndroid Build Coastguard Worker </dependency> 145*ba8755cbSAndroid Build Coastguard Worker <dependency> 146*ba8755cbSAndroid Build Coastguard Worker <groupId>org.apache.felix</groupId> 147*ba8755cbSAndroid Build Coastguard Worker <artifactId>org.apache.felix.framework</artifactId> 148*ba8755cbSAndroid Build Coastguard Worker <version>5.6.10</version> 149*ba8755cbSAndroid Build Coastguard Worker <scope>test</scope> 150*ba8755cbSAndroid Build Coastguard Worker </dependency> 151*ba8755cbSAndroid Build Coastguard Worker <dependency> 152*ba8755cbSAndroid Build Coastguard Worker <groupId>javax.inject</groupId> 153*ba8755cbSAndroid Build Coastguard Worker <artifactId>javax.inject</artifactId> 154*ba8755cbSAndroid Build Coastguard Worker <version>1</version> 155*ba8755cbSAndroid Build Coastguard Worker <scope>test</scope> 156*ba8755cbSAndroid Build Coastguard Worker </dependency> 157*ba8755cbSAndroid Build Coastguard Worker <dependency> 158*ba8755cbSAndroid Build Coastguard Worker <groupId>org.slf4j</groupId> 159*ba8755cbSAndroid Build Coastguard Worker <artifactId>slf4j-api</artifactId> 160*ba8755cbSAndroid Build Coastguard Worker <version>${slf4j.version}</version> 161*ba8755cbSAndroid Build Coastguard Worker <scope>test</scope> 162*ba8755cbSAndroid Build Coastguard Worker </dependency> 163*ba8755cbSAndroid Build Coastguard Worker 164*ba8755cbSAndroid Build Coastguard Worker <dependency> 165*ba8755cbSAndroid Build Coastguard Worker <groupId>org.osgi</groupId> 166*ba8755cbSAndroid Build Coastguard Worker <artifactId>org.osgi.core</artifactId> 167*ba8755cbSAndroid Build Coastguard Worker <version>6.0.0</version> 168*ba8755cbSAndroid Build Coastguard Worker <scope>provided</scope> 169*ba8755cbSAndroid Build Coastguard Worker </dependency> 170*ba8755cbSAndroid Build Coastguard Worker </dependencies> 171*ba8755cbSAndroid Build Coastguard Worker 172*ba8755cbSAndroid Build Coastguard Worker <developers> 173*ba8755cbSAndroid Build Coastguard Worker <developer> 174*ba8755cbSAndroid Build Coastguard Worker <name>Torsten Curdt</name> 175*ba8755cbSAndroid Build Coastguard Worker <id>tcurdt</id> 176*ba8755cbSAndroid Build Coastguard Worker <email>tcurdt at apache.org</email> 177*ba8755cbSAndroid Build Coastguard Worker </developer> 178*ba8755cbSAndroid Build Coastguard Worker <developer> 179*ba8755cbSAndroid Build Coastguard Worker <name>Stefan Bodewig</name> 180*ba8755cbSAndroid Build Coastguard Worker <id>bodewig</id> 181*ba8755cbSAndroid Build Coastguard Worker <email>bodewig at apache.org</email> 182*ba8755cbSAndroid Build Coastguard Worker </developer> 183*ba8755cbSAndroid Build Coastguard Worker <developer> 184*ba8755cbSAndroid Build Coastguard Worker <name>Sebastian Bazley</name> 185*ba8755cbSAndroid Build Coastguard Worker <id>sebb</id> 186*ba8755cbSAndroid Build Coastguard Worker <email>sebb at apache.org</email> 187*ba8755cbSAndroid Build Coastguard Worker </developer> 188*ba8755cbSAndroid Build Coastguard Worker <developer> 189*ba8755cbSAndroid Build Coastguard Worker <name>Christian Grobmeier</name> 190*ba8755cbSAndroid Build Coastguard Worker <id>grobmeier</id> 191*ba8755cbSAndroid Build Coastguard Worker <email>grobmeier at apache.org</email> 192*ba8755cbSAndroid Build Coastguard Worker </developer> 193*ba8755cbSAndroid Build Coastguard Worker <developer> 194*ba8755cbSAndroid Build Coastguard Worker <name>Julius Davies</name> 195*ba8755cbSAndroid Build Coastguard Worker <id>julius</id> 196*ba8755cbSAndroid Build Coastguard Worker <email>julius at apache.org</email> 197*ba8755cbSAndroid Build Coastguard Worker </developer> 198*ba8755cbSAndroid Build Coastguard Worker <developer> 199*ba8755cbSAndroid Build Coastguard Worker <name>Damjan Jovanovic</name> 200*ba8755cbSAndroid Build Coastguard Worker <id>damjan</id> 201*ba8755cbSAndroid Build Coastguard Worker <email>damjan at apache.org</email> 202*ba8755cbSAndroid Build Coastguard Worker </developer> 203*ba8755cbSAndroid Build Coastguard Worker <developer> 204*ba8755cbSAndroid Build Coastguard Worker <name>Emmanuel Bourg</name> 205*ba8755cbSAndroid Build Coastguard Worker <id>ebourg</id> 206*ba8755cbSAndroid Build Coastguard Worker <email>ebourg at apache.org</email> 207*ba8755cbSAndroid Build Coastguard Worker </developer> 208*ba8755cbSAndroid Build Coastguard Worker <developer> 209*ba8755cbSAndroid Build Coastguard Worker <name>Gary Gregory</name> 210*ba8755cbSAndroid Build Coastguard Worker <id>ggregory</id> 211*ba8755cbSAndroid Build Coastguard Worker <email>ggregory at apache.org</email> 212*ba8755cbSAndroid Build Coastguard Worker </developer> 213*ba8755cbSAndroid Build Coastguard Worker <developer> 214*ba8755cbSAndroid Build Coastguard Worker <name>Rob Tompkins</name> 215*ba8755cbSAndroid Build Coastguard Worker <id>chtompki</id> 216*ba8755cbSAndroid Build Coastguard Worker <email>chtompki at apache.org</email> 217*ba8755cbSAndroid Build Coastguard Worker </developer> 218*ba8755cbSAndroid Build Coastguard Worker </developers> 219*ba8755cbSAndroid Build Coastguard Worker 220*ba8755cbSAndroid Build Coastguard Worker <contributors> 221*ba8755cbSAndroid Build Coastguard Worker <contributor> 222*ba8755cbSAndroid Build Coastguard Worker <name>Wolfgang Glas</name> 223*ba8755cbSAndroid Build Coastguard Worker <email>wolfgang.glas at ev-i.at</email> 224*ba8755cbSAndroid Build Coastguard Worker </contributor> 225*ba8755cbSAndroid Build Coastguard Worker <contributor> 226*ba8755cbSAndroid Build Coastguard Worker <name>Christian Kohlschütte</name> 227*ba8755cbSAndroid Build Coastguard Worker <email>[email protected]</email> 228*ba8755cbSAndroid Build Coastguard Worker </contributor> 229*ba8755cbSAndroid Build Coastguard Worker <contributor> 230*ba8755cbSAndroid Build Coastguard Worker <name>Bear Giles</name> 231*ba8755cbSAndroid Build Coastguard Worker <email>[email protected]</email> 232*ba8755cbSAndroid Build Coastguard Worker </contributor> 233*ba8755cbSAndroid Build Coastguard Worker <contributor> 234*ba8755cbSAndroid Build Coastguard Worker <name>Michael Kuss</name> 235*ba8755cbSAndroid Build Coastguard Worker <email>mail at michael minus kuss.de</email> 236*ba8755cbSAndroid Build Coastguard Worker </contributor> 237*ba8755cbSAndroid Build Coastguard Worker <contributor> 238*ba8755cbSAndroid Build Coastguard Worker <name>Lasse Collin</name> 239*ba8755cbSAndroid Build Coastguard Worker <email>[email protected]</email> 240*ba8755cbSAndroid Build Coastguard Worker </contributor> 241*ba8755cbSAndroid Build Coastguard Worker <contributor> 242*ba8755cbSAndroid Build Coastguard Worker <name>John Kodis</name> 243*ba8755cbSAndroid Build Coastguard Worker </contributor> 244*ba8755cbSAndroid Build Coastguard Worker <contributor> 245*ba8755cbSAndroid Build Coastguard Worker <name>BELUGA BEHR</name> 246*ba8755cbSAndroid Build Coastguard Worker </contributor> 247*ba8755cbSAndroid Build Coastguard Worker <contributor> 248*ba8755cbSAndroid Build Coastguard Worker <name>Simon Spero</name> 249*ba8755cbSAndroid Build Coastguard Worker <email>[email protected]</email> 250*ba8755cbSAndroid Build Coastguard Worker </contributor> 251*ba8755cbSAndroid Build Coastguard Worker <contributor> 252*ba8755cbSAndroid Build Coastguard Worker <name>Michael Hausegger</name> 253*ba8755cbSAndroid Build Coastguard Worker <email>[email protected]</email> 254*ba8755cbSAndroid Build Coastguard Worker </contributor> 255*ba8755cbSAndroid Build Coastguard Worker </contributors> 256*ba8755cbSAndroid Build Coastguard Worker 257*ba8755cbSAndroid Build Coastguard Worker <scm> 258*ba8755cbSAndroid Build Coastguard Worker <connection>scm:git:https://git-wip-us.apache.org/repos/asf/commons-compress.git</connection> 259*ba8755cbSAndroid Build Coastguard Worker <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/commons-compress.git</developerConnection> 260*ba8755cbSAndroid Build Coastguard Worker <url>https://git-wip-us.apache.org/repos/asf?p=commons-compress.git</url> 261*ba8755cbSAndroid Build Coastguard Worker </scm> 262*ba8755cbSAndroid Build Coastguard Worker 263*ba8755cbSAndroid Build Coastguard Worker <build> 264*ba8755cbSAndroid Build Coastguard Worker <pluginManagement> 265*ba8755cbSAndroid Build Coastguard Worker <plugins> 266*ba8755cbSAndroid Build Coastguard Worker <!-- Override Javadoc config in parent pom to add JCIP tags --> 267*ba8755cbSAndroid Build Coastguard Worker <plugin> 268*ba8755cbSAndroid Build Coastguard Worker <groupId>org.apache.maven.plugins</groupId> 269*ba8755cbSAndroid Build Coastguard Worker <artifactId>maven-javadoc-plugin</artifactId> 270*ba8755cbSAndroid Build Coastguard Worker <version>${commons.javadoc.version}</version> 271*ba8755cbSAndroid Build Coastguard Worker <configuration> 272*ba8755cbSAndroid Build Coastguard Worker <quiet>true</quiet> 273*ba8755cbSAndroid Build Coastguard Worker <source>${maven.compiler.source}</source> 274*ba8755cbSAndroid Build Coastguard Worker <encoding>${commons.encoding}</encoding> 275*ba8755cbSAndroid Build Coastguard Worker <docencoding>${commons.docEncoding}</docencoding> 276*ba8755cbSAndroid Build Coastguard Worker <linksource>true</linksource> 277*ba8755cbSAndroid Build Coastguard Worker <links> 278*ba8755cbSAndroid Build Coastguard Worker <link>${commons.javadoc.java.link}</link> 279*ba8755cbSAndroid Build Coastguard Worker <link>${commons.javadoc.javaee.link}</link> 280*ba8755cbSAndroid Build Coastguard Worker </links> 281*ba8755cbSAndroid Build Coastguard Worker <tags> 282*ba8755cbSAndroid Build Coastguard Worker <tag> 283*ba8755cbSAndroid Build Coastguard Worker <name>Immutable</name> 284*ba8755cbSAndroid Build Coastguard Worker <placement>a</placement> 285*ba8755cbSAndroid Build Coastguard Worker <head>This class is immutable</head> 286*ba8755cbSAndroid Build Coastguard Worker </tag> 287*ba8755cbSAndroid Build Coastguard Worker <tag> 288*ba8755cbSAndroid Build Coastguard Worker <name>NotThreadSafe</name> 289*ba8755cbSAndroid Build Coastguard Worker <placement>a</placement> 290*ba8755cbSAndroid Build Coastguard Worker <head>This class is not thread-safe</head> 291*ba8755cbSAndroid Build Coastguard Worker </tag> 292*ba8755cbSAndroid Build Coastguard Worker <tag> 293*ba8755cbSAndroid Build Coastguard Worker <name>ThreadSafe</name> 294*ba8755cbSAndroid Build Coastguard Worker <placement>a</placement> 295*ba8755cbSAndroid Build Coastguard Worker <head>This class is thread-safe</head> 296*ba8755cbSAndroid Build Coastguard Worker </tag> 297*ba8755cbSAndroid Build Coastguard Worker </tags> 298*ba8755cbSAndroid Build Coastguard Worker </configuration> 299*ba8755cbSAndroid Build Coastguard Worker </plugin> 300*ba8755cbSAndroid Build Coastguard Worker <plugin> 301*ba8755cbSAndroid Build Coastguard Worker <groupId>org.apache.rat</groupId> 302*ba8755cbSAndroid Build Coastguard Worker <artifactId>apache-rat-plugin</artifactId> 303*ba8755cbSAndroid Build Coastguard Worker <version>${commons.rat.version}</version> 304*ba8755cbSAndroid Build Coastguard Worker <configuration> 305*ba8755cbSAndroid Build Coastguard Worker <excludes> 306*ba8755cbSAndroid Build Coastguard Worker <!-- files used during tests --> 307*ba8755cbSAndroid Build Coastguard Worker <exclude>src/test/resources/**</exclude> 308*ba8755cbSAndroid Build Coastguard Worker <exclude>.pmd</exclude> 309*ba8755cbSAndroid Build Coastguard Worker <exclude>.projectile</exclude> 310*ba8755cbSAndroid Build Coastguard Worker <exclude>.mvn/**</exclude> 311*ba8755cbSAndroid Build Coastguard Worker </excludes> 312*ba8755cbSAndroid Build Coastguard Worker </configuration> 313*ba8755cbSAndroid Build Coastguard Worker </plugin> 314*ba8755cbSAndroid Build Coastguard Worker <plugin> 315*ba8755cbSAndroid Build Coastguard Worker <groupId>org.eluder.coveralls</groupId> 316*ba8755cbSAndroid Build Coastguard Worker <artifactId>coveralls-maven-plugin</artifactId> 317*ba8755cbSAndroid Build Coastguard Worker <configuration> 318*ba8755cbSAndroid Build Coastguard Worker <failOnServiceError>false</failOnServiceError> 319*ba8755cbSAndroid Build Coastguard Worker </configuration> 320*ba8755cbSAndroid Build Coastguard Worker </plugin> 321*ba8755cbSAndroid Build Coastguard Worker <plugin> 322*ba8755cbSAndroid Build Coastguard Worker <groupId>org.apache.felix</groupId> 323*ba8755cbSAndroid Build Coastguard Worker <artifactId>maven-bundle-plugin</artifactId> 324*ba8755cbSAndroid Build Coastguard Worker <version>${commons.felix.version}</version> 325*ba8755cbSAndroid Build Coastguard Worker </plugin> 326*ba8755cbSAndroid Build Coastguard Worker <!-- override skip property of parent pom, can be removed once 327*ba8755cbSAndroid Build Coastguard Worker we adopt parent 48+ --> 328*ba8755cbSAndroid Build Coastguard Worker <plugin> 329*ba8755cbSAndroid Build Coastguard Worker <groupId>com.github.siom79.japicmp</groupId> 330*ba8755cbSAndroid Build Coastguard Worker <artifactId>japicmp-maven-plugin</artifactId> 331*ba8755cbSAndroid Build Coastguard Worker <configuration> 332*ba8755cbSAndroid Build Coastguard Worker <skip>false</skip> 333*ba8755cbSAndroid Build Coastguard Worker </configuration> 334*ba8755cbSAndroid Build Coastguard Worker </plugin> 335*ba8755cbSAndroid Build Coastguard Worker </plugins> 336*ba8755cbSAndroid Build Coastguard Worker </pluginManagement> 337*ba8755cbSAndroid Build Coastguard Worker <plugins> 338*ba8755cbSAndroid Build Coastguard Worker <plugin> 339*ba8755cbSAndroid Build Coastguard Worker <!-- create the source and binary assemblies --> 340*ba8755cbSAndroid Build Coastguard Worker <artifactId>maven-assembly-plugin</artifactId> 341*ba8755cbSAndroid Build Coastguard Worker <configuration> 342*ba8755cbSAndroid Build Coastguard Worker <descriptors> 343*ba8755cbSAndroid Build Coastguard Worker <descriptor>src/assembly/bin.xml</descriptor> 344*ba8755cbSAndroid Build Coastguard Worker <descriptor>src/assembly/src.xml</descriptor> 345*ba8755cbSAndroid Build Coastguard Worker </descriptors> 346*ba8755cbSAndroid Build Coastguard Worker <tarLongFileMode>gnu</tarLongFileMode> 347*ba8755cbSAndroid Build Coastguard Worker </configuration> 348*ba8755cbSAndroid Build Coastguard Worker </plugin> 349*ba8755cbSAndroid Build Coastguard Worker <plugin> 350*ba8755cbSAndroid Build Coastguard Worker <artifactId>maven-jar-plugin</artifactId> 351*ba8755cbSAndroid Build Coastguard Worker <configuration> 352*ba8755cbSAndroid Build Coastguard Worker <archive> 353*ba8755cbSAndroid Build Coastguard Worker <manifestEntries> 354*ba8755cbSAndroid Build Coastguard Worker <Main-Class>org.apache.commons.compress.archivers.Lister</Main-Class> 355*ba8755cbSAndroid Build Coastguard Worker <Extension-Name>org.apache.commons.compress</Extension-Name> 356*ba8755cbSAndroid Build Coastguard Worker <Automatic-Module-Name>${commons.module.name}</Automatic-Module-Name> 357*ba8755cbSAndroid Build Coastguard Worker </manifestEntries> 358*ba8755cbSAndroid Build Coastguard Worker </archive> 359*ba8755cbSAndroid Build Coastguard Worker </configuration> 360*ba8755cbSAndroid Build Coastguard Worker </plugin> 361*ba8755cbSAndroid Build Coastguard Worker <plugin> 362*ba8755cbSAndroid Build Coastguard Worker <groupId>org.apache.felix</groupId> 363*ba8755cbSAndroid Build Coastguard Worker <artifactId>maven-bundle-plugin</artifactId> 364*ba8755cbSAndroid Build Coastguard Worker <configuration> 365*ba8755cbSAndroid Build Coastguard Worker <manifestLocation>${commons.manifestlocation}</manifestLocation> 366*ba8755cbSAndroid Build Coastguard Worker </configuration> 367*ba8755cbSAndroid Build Coastguard Worker </plugin> 368*ba8755cbSAndroid Build Coastguard Worker <plugin> 369*ba8755cbSAndroid Build Coastguard Worker <groupId>org.apache.maven.plugins</groupId> 370*ba8755cbSAndroid Build Coastguard Worker <artifactId>maven-scm-publish-plugin</artifactId> 371*ba8755cbSAndroid Build Coastguard Worker <configuration> 372*ba8755cbSAndroid Build Coastguard Worker <ignorePathsToDelete> 373*ba8755cbSAndroid Build Coastguard Worker <ignorePathToDelete>javadocs</ignorePathToDelete> 374*ba8755cbSAndroid Build Coastguard Worker </ignorePathsToDelete> 375*ba8755cbSAndroid Build Coastguard Worker </configuration> 376*ba8755cbSAndroid Build Coastguard Worker </plugin> 377*ba8755cbSAndroid Build Coastguard Worker <plugin> 378*ba8755cbSAndroid Build Coastguard Worker <groupId>org.apache.maven.plugins</groupId> 379*ba8755cbSAndroid Build Coastguard Worker <artifactId>maven-pmd-plugin</artifactId> 380*ba8755cbSAndroid Build Coastguard Worker <version>${commons.pmd-plugin.version}</version> 381*ba8755cbSAndroid Build Coastguard Worker </plugin> 382*ba8755cbSAndroid Build Coastguard Worker <plugin> 383*ba8755cbSAndroid Build Coastguard Worker <groupId>org.apache.maven.plugins</groupId> 384*ba8755cbSAndroid Build Coastguard Worker <artifactId>maven-antrun-plugin</artifactId> 385*ba8755cbSAndroid Build Coastguard Worker <executions> 386*ba8755cbSAndroid Build Coastguard Worker <execution> 387*ba8755cbSAndroid Build Coastguard Worker <phase>process-test-resources</phase> 388*ba8755cbSAndroid Build Coastguard Worker <configuration> 389*ba8755cbSAndroid Build Coastguard Worker <target> 390*ba8755cbSAndroid Build Coastguard Worker <untar src="${basedir}/src/test/resources/zstd-tests.tar" 391*ba8755cbSAndroid Build Coastguard Worker dest="${project.build.testOutputDirectory}" 392*ba8755cbSAndroid Build Coastguard Worker /> 393*ba8755cbSAndroid Build Coastguard Worker </target> 394*ba8755cbSAndroid Build Coastguard Worker </configuration> 395*ba8755cbSAndroid Build Coastguard Worker <goals> 396*ba8755cbSAndroid Build Coastguard Worker <goal>run</goal> 397*ba8755cbSAndroid Build Coastguard Worker </goals> 398*ba8755cbSAndroid Build Coastguard Worker </execution> 399*ba8755cbSAndroid Build Coastguard Worker </executions> 400*ba8755cbSAndroid Build Coastguard Worker </plugin> 401*ba8755cbSAndroid Build Coastguard Worker <plugin> 402*ba8755cbSAndroid Build Coastguard Worker <artifactId>maven-surefire-plugin</artifactId> 403*ba8755cbSAndroid Build Coastguard Worker <configuration> 404*ba8755cbSAndroid Build Coastguard Worker <systemPropertyVariables> 405*ba8755cbSAndroid Build Coastguard Worker <pax.exam.karaf.version>${karaf.version}</pax.exam.karaf.version> 406*ba8755cbSAndroid Build Coastguard Worker <commons-compress.version>${project.version}</commons-compress.version> 407*ba8755cbSAndroid Build Coastguard Worker </systemPropertyVariables> 408*ba8755cbSAndroid Build Coastguard Worker </configuration> 409*ba8755cbSAndroid Build Coastguard Worker </plugin> 410*ba8755cbSAndroid Build Coastguard Worker </plugins> 411*ba8755cbSAndroid Build Coastguard Worker </build> 412*ba8755cbSAndroid Build Coastguard Worker 413*ba8755cbSAndroid Build Coastguard Worker <reporting> 414*ba8755cbSAndroid Build Coastguard Worker <plugins> 415*ba8755cbSAndroid Build Coastguard Worker <plugin> 416*ba8755cbSAndroid Build Coastguard Worker <!-- generate the PMD reports --> 417*ba8755cbSAndroid Build Coastguard Worker <groupId>org.apache.maven.plugins</groupId> 418*ba8755cbSAndroid Build Coastguard Worker <artifactId>maven-pmd-plugin</artifactId> 419*ba8755cbSAndroid Build Coastguard Worker <version>${commons.pmd-plugin.version}</version> 420*ba8755cbSAndroid Build Coastguard Worker <configuration> 421*ba8755cbSAndroid Build Coastguard Worker <minimumTokens>200</minimumTokens> 422*ba8755cbSAndroid Build Coastguard Worker <targetJdk>${maven.compiler.source}</targetJdk> 423*ba8755cbSAndroid Build Coastguard Worker <rulesets> 424*ba8755cbSAndroid Build Coastguard Worker <ruleset>${basedir}/pmd-ruleset.xml</ruleset> 425*ba8755cbSAndroid Build Coastguard Worker </rulesets> 426*ba8755cbSAndroid Build Coastguard Worker </configuration> 427*ba8755cbSAndroid Build Coastguard Worker </plugin> 428*ba8755cbSAndroid Build Coastguard Worker <!-- Override Javadoc config in parent pom to add JCIP tags --> 429*ba8755cbSAndroid Build Coastguard Worker <plugin> 430*ba8755cbSAndroid Build Coastguard Worker <groupId>org.apache.maven.plugins</groupId> 431*ba8755cbSAndroid Build Coastguard Worker <artifactId>maven-javadoc-plugin</artifactId> 432*ba8755cbSAndroid Build Coastguard Worker <configuration> 433*ba8755cbSAndroid Build Coastguard Worker <quiet>true</quiet> 434*ba8755cbSAndroid Build Coastguard Worker <source>${maven.compiler.source}</source> 435*ba8755cbSAndroid Build Coastguard Worker <encoding>${commons.encoding}</encoding> 436*ba8755cbSAndroid Build Coastguard Worker <docencoding>${commons.docEncoding}</docencoding> 437*ba8755cbSAndroid Build Coastguard Worker <linksource>true</linksource> 438*ba8755cbSAndroid Build Coastguard Worker <links> 439*ba8755cbSAndroid Build Coastguard Worker <link>${commons.javadoc.java.link}</link> 440*ba8755cbSAndroid Build Coastguard Worker <link>${commons.javadoc.javaee.link}</link> 441*ba8755cbSAndroid Build Coastguard Worker </links> 442*ba8755cbSAndroid Build Coastguard Worker <tags> 443*ba8755cbSAndroid Build Coastguard Worker <tag> 444*ba8755cbSAndroid Build Coastguard Worker <name>Immutable</name> 445*ba8755cbSAndroid Build Coastguard Worker <placement>a</placement> 446*ba8755cbSAndroid Build Coastguard Worker <head>This class is immutable</head> 447*ba8755cbSAndroid Build Coastguard Worker </tag> 448*ba8755cbSAndroid Build Coastguard Worker <tag> 449*ba8755cbSAndroid Build Coastguard Worker <name>NotThreadSafe</name> 450*ba8755cbSAndroid Build Coastguard Worker <placement>a</placement> 451*ba8755cbSAndroid Build Coastguard Worker <head>This class is not thread-safe</head> 452*ba8755cbSAndroid Build Coastguard Worker </tag> 453*ba8755cbSAndroid Build Coastguard Worker <tag> 454*ba8755cbSAndroid Build Coastguard Worker <name>ThreadSafe</name> 455*ba8755cbSAndroid Build Coastguard Worker <placement>a</placement> 456*ba8755cbSAndroid Build Coastguard Worker <head>This class is thread-safe</head> 457*ba8755cbSAndroid Build Coastguard Worker </tag> 458*ba8755cbSAndroid Build Coastguard Worker </tags> 459*ba8755cbSAndroid Build Coastguard Worker </configuration> 460*ba8755cbSAndroid Build Coastguard Worker </plugin> 461*ba8755cbSAndroid Build Coastguard Worker <plugin> 462*ba8755cbSAndroid Build Coastguard Worker <groupId>org.codehaus.mojo</groupId> 463*ba8755cbSAndroid Build Coastguard Worker <artifactId>findbugs-maven-plugin</artifactId> 464*ba8755cbSAndroid Build Coastguard Worker <version>3.0.5</version> 465*ba8755cbSAndroid Build Coastguard Worker <configuration> 466*ba8755cbSAndroid Build Coastguard Worker <threshold>Normal</threshold> 467*ba8755cbSAndroid Build Coastguard Worker <effort>Default</effort> 468*ba8755cbSAndroid Build Coastguard Worker <excludeFilterFile>${basedir}/findbugs-exclude-filter.xml</excludeFilterFile> 469*ba8755cbSAndroid Build Coastguard Worker </configuration> 470*ba8755cbSAndroid Build Coastguard Worker </plugin> 471*ba8755cbSAndroid Build Coastguard Worker </plugins> 472*ba8755cbSAndroid Build Coastguard Worker </reporting> 473*ba8755cbSAndroid Build Coastguard Worker 474*ba8755cbSAndroid Build Coastguard Worker <profiles> 475*ba8755cbSAndroid Build Coastguard Worker <!-- Add long running tests as **/*IT.java --> 476*ba8755cbSAndroid Build Coastguard Worker <profile> 477*ba8755cbSAndroid Build Coastguard Worker <id>run-zipit</id> 478*ba8755cbSAndroid Build Coastguard Worker <build> 479*ba8755cbSAndroid Build Coastguard Worker <plugins> 480*ba8755cbSAndroid Build Coastguard Worker <plugin> 481*ba8755cbSAndroid Build Coastguard Worker <groupId>org.apache.maven.plugins</groupId> 482*ba8755cbSAndroid Build Coastguard Worker <artifactId>maven-antrun-plugin</artifactId> 483*ba8755cbSAndroid Build Coastguard Worker <executions> 484*ba8755cbSAndroid Build Coastguard Worker <execution> 485*ba8755cbSAndroid Build Coastguard Worker <phase>process-test-resources</phase> 486*ba8755cbSAndroid Build Coastguard Worker <configuration> 487*ba8755cbSAndroid Build Coastguard Worker <target> 488*ba8755cbSAndroid Build Coastguard Worker <untar src="${basedir}/src/test/resources/zip64support.tar.bz2" 489*ba8755cbSAndroid Build Coastguard Worker dest="${project.build.testOutputDirectory}" 490*ba8755cbSAndroid Build Coastguard Worker compression="bzip2"/> 491*ba8755cbSAndroid Build Coastguard Worker </target> 492*ba8755cbSAndroid Build Coastguard Worker </configuration> 493*ba8755cbSAndroid Build Coastguard Worker <goals> 494*ba8755cbSAndroid Build Coastguard Worker <goal>run</goal> 495*ba8755cbSAndroid Build Coastguard Worker </goals> 496*ba8755cbSAndroid Build Coastguard Worker </execution> 497*ba8755cbSAndroid Build Coastguard Worker </executions> 498*ba8755cbSAndroid Build Coastguard Worker </plugin> 499*ba8755cbSAndroid Build Coastguard Worker <plugin> 500*ba8755cbSAndroid Build Coastguard Worker <artifactId>maven-surefire-plugin</artifactId> 501*ba8755cbSAndroid Build Coastguard Worker <configuration> 502*ba8755cbSAndroid Build Coastguard Worker <includes> 503*ba8755cbSAndroid Build Coastguard Worker <include>**/zip/*IT.java</include> 504*ba8755cbSAndroid Build Coastguard Worker </includes> 505*ba8755cbSAndroid Build Coastguard Worker </configuration> 506*ba8755cbSAndroid Build Coastguard Worker </plugin> 507*ba8755cbSAndroid Build Coastguard Worker </plugins> 508*ba8755cbSAndroid Build Coastguard Worker </build> 509*ba8755cbSAndroid Build Coastguard Worker </profile> 510*ba8755cbSAndroid Build Coastguard Worker <profile> 511*ba8755cbSAndroid Build Coastguard Worker <id>run-tarit</id> 512*ba8755cbSAndroid Build Coastguard Worker <build> 513*ba8755cbSAndroid Build Coastguard Worker <plugins> 514*ba8755cbSAndroid Build Coastguard Worker <plugin> 515*ba8755cbSAndroid Build Coastguard Worker <artifactId>maven-surefire-plugin</artifactId> 516*ba8755cbSAndroid Build Coastguard Worker <configuration> 517*ba8755cbSAndroid Build Coastguard Worker <includes> 518*ba8755cbSAndroid Build Coastguard Worker <include>**/tar/*IT.java</include> 519*ba8755cbSAndroid Build Coastguard Worker </includes> 520*ba8755cbSAndroid Build Coastguard Worker </configuration> 521*ba8755cbSAndroid Build Coastguard Worker </plugin> 522*ba8755cbSAndroid Build Coastguard Worker </plugins> 523*ba8755cbSAndroid Build Coastguard Worker </build> 524*ba8755cbSAndroid Build Coastguard Worker </profile> 525*ba8755cbSAndroid Build Coastguard Worker <profile> 526*ba8755cbSAndroid Build Coastguard Worker <id>java9+</id> 527*ba8755cbSAndroid Build Coastguard Worker <activation> 528*ba8755cbSAndroid Build Coastguard Worker <jdk>[9,)</jdk> 529*ba8755cbSAndroid Build Coastguard Worker </activation> 530*ba8755cbSAndroid Build Coastguard Worker <properties> 531*ba8755cbSAndroid Build Coastguard Worker <maven.compiler.release>9</maven.compiler.release> 532*ba8755cbSAndroid Build Coastguard Worker <commons.jacoco.version>0.7.9</commons.jacoco.version> 533*ba8755cbSAndroid Build Coastguard Worker <animal.sniffer.skip>true</animal.sniffer.skip> 534*ba8755cbSAndroid Build Coastguard Worker <!-- coverall version 4.3.0 does not work with java 9, see https://github.com/trautonen/coveralls-maven-plugin/issues/112 --> 535*ba8755cbSAndroid Build Coastguard Worker <coveralls.skip>true</coveralls.skip> 536*ba8755cbSAndroid Build Coastguard Worker </properties> 537*ba8755cbSAndroid Build Coastguard Worker </profile> 538*ba8755cbSAndroid Build Coastguard Worker 539*ba8755cbSAndroid Build Coastguard Worker </profiles> 540*ba8755cbSAndroid Build Coastguard Worker 541*ba8755cbSAndroid Build Coastguard Worker</project> 542