add freebsd setup for javafx
This commit is contained in:
parent
c1a6a529e9
commit
3d73a5a89a
810 changed files with 495553 additions and 0 deletions
6
freebsd-setup/env.sh
Normal file
6
freebsd-setup/env.sh
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
#!/bin/sh
|
||||
|
||||
export PATH_TO_FX=/usr/local/openjfx14/lib
|
||||
export JAVA_HOME=/usr/local/openjdk17
|
||||
export PATH=$JAVA_HOME/bin:$PATH
|
||||
export MAVEN_OPTS="-Dmaven.repo.local=$HOME/dev/javafx/m2"
|
||||
421854
freebsd-setup/m2/archetype-catalog-central.xml
Normal file
421854
freebsd-setup/m2/archetype-catalog-central.xml
Normal file
File diff suppressed because it is too large
Load diff
1
freebsd-setup/m2/archetype-catalog-central.xml.sha1
Normal file
1
freebsd-setup/m2/archetype-catalog-central.xml.sha1
Normal file
|
|
@ -0,0 +1 @@
|
|||
88507403b46f348e66ce56635b68c542e3732653
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sun May 31 23:42:05 AMT 2026
|
||||
classworlds-1.1-alpha-2.pom>central=
|
||||
|
|
@ -0,0 +1,95 @@
|
|||
<project>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>classworlds</groupId>
|
||||
<artifactId>classworlds</artifactId>
|
||||
<name>classworlds</name>
|
||||
<version>1.1-alpha-2</version>
|
||||
<description></description>
|
||||
<url>http://classworlds.codehaus.org/</url>
|
||||
<ciManagement>
|
||||
<notifiers>
|
||||
<notifier>
|
||||
<address>classworlds-scm@lists.codehaus.org</address>
|
||||
</notifier>
|
||||
</notifiers>
|
||||
</ciManagement>
|
||||
<inceptionYear>2002</inceptionYear>
|
||||
<mailingLists>
|
||||
<mailingList>
|
||||
<name>classworlds users</name>
|
||||
<subscribe>http://lists.codehaus.org/mailman/listinfo/classworlds-user</subscribe>
|
||||
<unsubscribe>http://lists.codehaus.org/mailman/listinfo/classworlds-user</unsubscribe>
|
||||
<archive>http://lists.codehaus.org/pipermail/classworlds-user/</archive>
|
||||
</mailingList>
|
||||
<mailingList>
|
||||
<name>classworlds developers</name>
|
||||
<subscribe>http://lists.codehaus.org/mailman/listinfo/classworlds-dev</subscribe>
|
||||
<unsubscribe>http://lists.codehaus.org/mailman/listinfo/classworlds-dev</unsubscribe>
|
||||
<archive>http://lists.codehaus.org/pipermail/classworlds-dev/</archive>
|
||||
</mailingList>
|
||||
<mailingList>
|
||||
<name>classworlds commit messages</name>
|
||||
<subscribe>http://lists.codehaus.org/mailman/listinfo/classworlds-scm</subscribe>
|
||||
<unsubscribe>http://lists.codehaus.org/mailman/listinfo/classworlds-scm</unsubscribe>
|
||||
<archive>http://lists.codehaus.org/pipermail/classworlds-scm/</archive>
|
||||
</mailingList>
|
||||
</mailingLists>
|
||||
<developers>
|
||||
<developer>
|
||||
<id>bob</id>
|
||||
<name>bob mcwhirter</name>
|
||||
<email>bob@werken.com</email>
|
||||
<organization>The Werken Company</organization>
|
||||
<roles>
|
||||
<role>Founder</role>
|
||||
</roles>
|
||||
</developer>
|
||||
<developer>
|
||||
<id>jvanzyl</id>
|
||||
<name>Jason van Zyl</name>
|
||||
<email>jason@zenplex.com</email>
|
||||
<organization>Zenplex</organization>
|
||||
<roles>
|
||||
<role>Developer</role>
|
||||
</roles>
|
||||
</developer>
|
||||
<developer>
|
||||
<id>bwalding</id>
|
||||
<name>Ben Walding</name>
|
||||
<email>ben@walding.com</email>
|
||||
<organization>Walding Consulting Services</organization>
|
||||
<roles>
|
||||
<role>Developer</role>
|
||||
</roles>
|
||||
</developer>
|
||||
</developers>
|
||||
<scm>
|
||||
<connection>scm:cvs:pserver:anonymous@cvs.codehaus.org:/scm/cvspublic/:classworlds</connection>
|
||||
<url>http://cvs.classworlds.codehaus.org/</url>
|
||||
</scm>
|
||||
<organization>
|
||||
<name>The Codehaus</name>
|
||||
<url>http://codehaus.org/</url>
|
||||
</organization>
|
||||
<build>
|
||||
<sourceDirectory>src/java/main</sourceDirectory>
|
||||
<testSourceDirectory>src/java/test</testSourceDirectory>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-surefire-plugin</artifactId>
|
||||
<configuration>
|
||||
<includes>
|
||||
<include>**/*Test.java</include>
|
||||
</includes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
<distributionManagement>
|
||||
<site>
|
||||
<id>default</id>
|
||||
<name>Default Site</name>
|
||||
<url>scp://classworlds.codehaus.org//www/classworlds.codehaus.org</url>
|
||||
</site>
|
||||
</distributionManagement>
|
||||
</project>
|
||||
|
|
@ -0,0 +1 @@
|
|||
8c8ad6a96a8c1168f8b12ec8a227b8261b160b26 /home/projects/maven/repository-staging/to-ibiblio/maven2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sun May 31 23:42:11 AMT 2026
|
||||
classworlds-1.1.jar>central=
|
||||
classworlds-1.1.pom>central=
|
||||
BIN
freebsd-setup/m2/classworlds/classworlds/1.1/classworlds-1.1.jar
Normal file
BIN
freebsd-setup/m2/classworlds/classworlds/1.1/classworlds-1.1.jar
Normal file
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
60c708f55deeb7c5dfce8a7886ef09cbc1388eca
|
||||
|
|
@ -0,0 +1,98 @@
|
|||
<project>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>classworlds</groupId>
|
||||
<artifactId>classworlds</artifactId>
|
||||
<name>classworlds</name>
|
||||
<version>1.1</version>
|
||||
<description></description>
|
||||
<url>http://classworlds.codehaus.org/</url>
|
||||
<ciManagement>
|
||||
<notifiers>
|
||||
<notifier>
|
||||
<configuration>
|
||||
<address>classworlds-scm@lists.codehaus.org</address>
|
||||
</configuration>
|
||||
</notifier>
|
||||
</notifiers>
|
||||
</ciManagement>
|
||||
<inceptionYear>2002</inceptionYear>
|
||||
<mailingLists>
|
||||
<mailingList>
|
||||
<name>classworlds users</name>
|
||||
<subscribe>http://lists.codehaus.org/mailman/listinfo/classworlds-user</subscribe>
|
||||
<unsubscribe>http://lists.codehaus.org/mailman/listinfo/classworlds-user</unsubscribe>
|
||||
<archive>http://lists.codehaus.org/pipermail/classworlds-user/</archive>
|
||||
</mailingList>
|
||||
<mailingList>
|
||||
<name>classworlds developers</name>
|
||||
<subscribe>http://lists.codehaus.org/mailman/listinfo/classworlds-dev</subscribe>
|
||||
<unsubscribe>http://lists.codehaus.org/mailman/listinfo/classworlds-dev</unsubscribe>
|
||||
<archive>http://lists.codehaus.org/pipermail/classworlds-dev/</archive>
|
||||
</mailingList>
|
||||
<mailingList>
|
||||
<name>classworlds commit messages</name>
|
||||
<subscribe>http://lists.codehaus.org/mailman/listinfo/classworlds-scm</subscribe>
|
||||
<unsubscribe>http://lists.codehaus.org/mailman/listinfo/classworlds-scm</unsubscribe>
|
||||
<archive>http://lists.codehaus.org/pipermail/classworlds-scm/</archive>
|
||||
</mailingList>
|
||||
</mailingLists>
|
||||
<developers>
|
||||
<developer>
|
||||
<id>bob</id>
|
||||
<name>bob mcwhirter</name>
|
||||
<email>bob@werken.com</email>
|
||||
<organization>The Werken Company</organization>
|
||||
<roles>
|
||||
<role>Founder</role>
|
||||
</roles>
|
||||
</developer>
|
||||
<developer>
|
||||
<id>jvanzyl</id>
|
||||
<name>Jason van Zyl</name>
|
||||
<email>jason@zenplex.com</email>
|
||||
<organization>Zenplex</organization>
|
||||
<roles>
|
||||
<role>Developer</role>
|
||||
</roles>
|
||||
</developer>
|
||||
<developer>
|
||||
<id>bwalding</id>
|
||||
<name>Ben Walding</name>
|
||||
<email>ben@walding.com</email>
|
||||
<organization>Walding Consulting Services</organization>
|
||||
<roles>
|
||||
<role>Developer</role>
|
||||
</roles>
|
||||
</developer>
|
||||
</developers>
|
||||
<scm>
|
||||
<connection>scm:cvs:pserver:anonymous@cvs.classworlds.codehaus.org:/home/projects/classworlds/scm/:classworlds</connection>
|
||||
<developerConnection>scm:cvs:ext:brett@cvs.classworlds.codehaus.org:/home/projects/classworlds/scm/:classworlds</developerConnection>
|
||||
<url>http://cvs.classworlds.codehaus.org/</url>
|
||||
</scm>
|
||||
<organization>
|
||||
<name>The Codehaus</name>
|
||||
<url>http://codehaus.org/</url>
|
||||
</organization>
|
||||
<build>
|
||||
<sourceDirectory>src/java/main</sourceDirectory>
|
||||
<testSourceDirectory>src/java/test</testSourceDirectory>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>surefire</artifactId>
|
||||
<configuration>
|
||||
<includes>
|
||||
<include>**/*Test.java</include>
|
||||
</includes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
<distributionManagement>
|
||||
<site>
|
||||
<id>default</id>
|
||||
<name>Default Site</name>
|
||||
<url>scp://classworlds.codehaus.org//www/classworlds.codehaus.org</url>
|
||||
</site>
|
||||
</distributionManagement>
|
||||
</project>
|
||||
|
|
@ -0,0 +1 @@
|
|||
4703c4199028094698c222c17afea6dcd9f04999
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sun May 31 22:58:24 AMT 2026
|
||||
jackson-annotations-2.19.2.jar>central=
|
||||
jackson-annotations-2.19.2.pom>central=
|
||||
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
0c5381f11988ae3d424b197a26087d86067b6d7d
|
||||
|
|
@ -0,0 +1,190 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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">
|
||||
<!-- This module was also published with a richer model, Gradle metadata, -->
|
||||
<!-- which should be used instead. Do not delete the following line which -->
|
||||
<!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
|
||||
<!-- that they should prefer consuming it instead. -->
|
||||
<!-- do_not_remove: published-with-gradle-metadata -->
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>com.fasterxml.jackson</groupId>
|
||||
<!-- this is one of few Jackson modules that depends on parent and NOT jackson-bom -->
|
||||
<artifactId>jackson-parent</artifactId>
|
||||
<version>2.19.3</version>
|
||||
</parent>
|
||||
|
||||
<groupId>com.fasterxml.jackson.core</groupId>
|
||||
<artifactId>jackson-annotations</artifactId>
|
||||
<name>Jackson-annotations</name>
|
||||
<version>2.19.2</version>
|
||||
<packaging>jar</packaging>
|
||||
<description>Core annotations used for value types, used by Jackson data binding package.
|
||||
</description>
|
||||
<inceptionYear>2008</inceptionYear>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>The Apache Software License, Version 2.0</name>
|
||||
<url>https://www.apache.org/licenses/LICENSE-2.0.txt</url>
|
||||
<distribution>repo</distribution>
|
||||
</license>
|
||||
</licenses>
|
||||
|
||||
<url>https://github.com/FasterXML/jackson</url>
|
||||
<scm>
|
||||
<connection>scm:git:git@github.com:FasterXML/jackson-annotations.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:FasterXML/jackson-annotations.git</developerConnection>
|
||||
<url>https://github.com/FasterXML/jackson-annotations</url>
|
||||
<tag>jackson-annotations-2.19.2</tag>
|
||||
</scm>
|
||||
|
||||
<properties>
|
||||
<!-- 04-Mar-2019, tatu: Retain Java6/JDK1.6 compatibility for annotations for Jackson 2.x,
|
||||
but use Moditect to get JDK9+ module info support; need newer bundle plugin as well
|
||||
-->
|
||||
<javac.src.version>1.6</javac.src.version>
|
||||
<javac.target.version>1.6</javac.target.version>
|
||||
|
||||
<maven.compiler.source>1.6</maven.compiler.source>
|
||||
<maven.compiler.target>1.6</maven.compiler.target>
|
||||
|
||||
<osgi.export>com.fasterxml.jackson.annotation.*;version=${project.version}</osgi.export>
|
||||
|
||||
<!-- for Reproducible Builds -->
|
||||
<project.build.outputTimestamp>2025-07-18T17:34:01Z</project.build.outputTimestamp>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.junit.jupiter</groupId>
|
||||
<artifactId>junit-jupiter</artifactId>
|
||||
<version>${version.junit5}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<!-- Alas, need to include snapshot reference since otherwise can not find
|
||||
snapshot of parent... -->
|
||||
<repositories>
|
||||
<!-- 26-May-2025, tatu: Using Sonatype Central Portal, will need this -->
|
||||
<repository>
|
||||
<id>central-snapshots</id>
|
||||
<name>Sonatype Central Portal (snapshots)</name>
|
||||
<url>https://central.sonatype.com/repository/maven-snapshots</url>
|
||||
<releases><enabled>false</enabled></releases>
|
||||
<snapshots><enabled>true</enabled></snapshots>
|
||||
</repository>
|
||||
</repositories>
|
||||
|
||||
<build>
|
||||
<plugins>
|
||||
<!-- First: no replacer plugin (no Packaversion.java.in) for this package -->
|
||||
|
||||
<plugin>
|
||||
<!-- 08-Mar-2019, tatu: Would get these settings from `jackson-bom` except we
|
||||
do not extend it so...
|
||||
-->
|
||||
<groupId>org.moditect</groupId>
|
||||
<artifactId>moditect-maven-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>add-module-infos</id>
|
||||
<phase>package</phase>
|
||||
<goals>
|
||||
<goal>add-module-info</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<overwriteExistingFiles>true</overwriteExistingFiles>
|
||||
<module>
|
||||
<moduleInfoFile>src/moditect/module-info.java</moduleInfoFile>
|
||||
</module>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
|
||||
<!-- 26-May-2025: Enable Sonatype Central Portal publishing -->
|
||||
<plugin>
|
||||
<groupId>org.sonatype.central</groupId>
|
||||
<artifactId>central-publishing-maven-plugin</artifactId>
|
||||
</plugin>
|
||||
|
||||
<!-- 20-Oct-2020, tatu: [annotations#178] copy full LICENSE from main dir
|
||||
-->
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>build-helper-maven-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>add-resource</id>
|
||||
<phase>generate-resources</phase>
|
||||
<goals>
|
||||
<goal>add-resource</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>${project.basedir}</directory>
|
||||
<targetPath>META-INF</targetPath>
|
||||
<includes>
|
||||
<include>LICENSE</include>
|
||||
</includes>
|
||||
</resource>
|
||||
</resources>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
|
||||
<!-- 27-Nov-2022, tatu: Since we don't get defaults from "jackson-base"
|
||||
need to configure Felix-bundle/Maven-jar plugins wrt Reproducible Build
|
||||
-->
|
||||
<plugin>
|
||||
<groupId>org.apache.felix</groupId>
|
||||
<artifactId>maven-bundle-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>bundle-manifest</id>
|
||||
<phase>process-classes</phase>
|
||||
<goals>
|
||||
<goal>manifest</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<configuration>
|
||||
<archive>
|
||||
<manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
|
||||
</archive>
|
||||
</configuration>
|
||||
</plugin>
|
||||
|
||||
<!-- 11-Jun-2020, tatu: [annotations#173] add gradle module metadata -->
|
||||
<!-- 28-Feb-2025, jjohannes: Apply plugin last as it has to be the last of all 'package phase' plugins -->
|
||||
<plugin>
|
||||
<groupId>org.gradlex</groupId>
|
||||
<artifactId>gradle-module-metadata-maven-plugin</artifactId>
|
||||
<version>1.0</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<goals>
|
||||
<goal>gmm</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
<configuration>
|
||||
<platformDependencies>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson</groupId>
|
||||
<artifactId>jackson-bom</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
</platformDependencies>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
</project>
|
||||
|
|
@ -0,0 +1 @@
|
|||
2f22c166771e03bb0dc6423045ae4c33144ba1ac
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sun May 31 22:58:24 AMT 2026
|
||||
jackson-core-2.19.2.pom>central=
|
||||
jackson-core-2.19.2.jar>central=
|
||||
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
50f3b4bd59b9ff51a0ed493e7b5abaf5c39709bf
|
||||
|
|
@ -0,0 +1,236 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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">
|
||||
<parent>
|
||||
<artifactId>jackson-base</artifactId>
|
||||
<groupId>com.fasterxml.jackson</groupId>
|
||||
<version>2.19.2</version>
|
||||
<relativePath>../pom.xml/pom.xml</relativePath>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion> <!-- do_not_remove: published-with-gradle-metadata -->
|
||||
<groupId>com.fasterxml.jackson.core</groupId>
|
||||
<artifactId>jackson-core</artifactId>
|
||||
<name>Jackson-core</name>
|
||||
<version>2.19.2</version>
|
||||
<description>Core Jackson processing abstractions (aka Streaming API), implementation for JSON</description>
|
||||
<url>https://github.com/FasterXML/jackson-core</url>
|
||||
<inceptionYear>2008</inceptionYear>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>The Apache Software License, Version 2.0</name>
|
||||
<url>https://www.apache.org/licenses/LICENSE-2.0.txt</url>
|
||||
<distribution>repo</distribution>
|
||||
</license>
|
||||
</licenses>
|
||||
<scm>
|
||||
<connection>scm:git:git@github.com:FasterXML/jackson-core.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:FasterXML/jackson-core.git</developerConnection>
|
||||
<tag>jackson-core-2.19.2</tag>
|
||||
<url>https://github.com/FasterXML/jackson-core</url>
|
||||
</scm>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.jacoco</groupId>
|
||||
<artifactId>jacoco-maven-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<goals>
|
||||
<goal>prepare-agent</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>report</id>
|
||||
<phase>verify</phase>
|
||||
<goals>
|
||||
<goal>report</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-enforcer-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>enforce-properties</id>
|
||||
<phase>validate</phase>
|
||||
<goals>
|
||||
<goal>enforce</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>enforce-jacoco-exec</id>
|
||||
<phase>verify</phase>
|
||||
<goals>
|
||||
<goal>enforce</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<rules>
|
||||
<requireFilesExist>
|
||||
<files>
|
||||
<file>${project.build.directory}/jacoco.exec</file>
|
||||
</files>
|
||||
</requireFilesExist>
|
||||
</rules>
|
||||
<fail>${jacocoStrict}</fail>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-site-plugin</artifactId>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-surefire-plugin</artifactId>
|
||||
<version>${version.plugin.surefire}</version>
|
||||
<configuration>
|
||||
<redirectTestOutputToFile>${surefire.redirectTestOutputToFile}</redirectTestOutputToFile>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>com.google.code.maven-replacer-plugin</groupId>
|
||||
<artifactId>replacer</artifactId>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.cyclonedx</groupId>
|
||||
<artifactId>cyclonedx-maven-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<phase>package</phase>
|
||||
<goals>
|
||||
<goal>makeAggregateBom</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.moditect</groupId>
|
||||
<artifactId>moditect-maven-plugin</artifactId>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>build-helper-maven-plugin</artifactId>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-shade-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>shade-jackson-core</id>
|
||||
<phase>package</phase>
|
||||
<goals>
|
||||
<goal>shade</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<filters>
|
||||
<filter>
|
||||
<artifact>ch.randelshofer:fastdoubleparser</artifact>
|
||||
<excludes>
|
||||
<exclude>META-INF/LICENSE</exclude>
|
||||
<exclude>META-INF/MANIFEST.MF</exclude>
|
||||
<exclude>META-INF/versions/**/module-info.*</exclude>
|
||||
<exclude>META-INF/versions/22/**</exclude>
|
||||
</excludes>
|
||||
</filter>
|
||||
</filters>
|
||||
<relocations>
|
||||
<relocation>
|
||||
<pattern>ch/randelshofer/fastdoubleparser</pattern>
|
||||
<shadedPattern>com/fasterxml/jackson/core/internal/shaded/fdp/v${project.version.underscore}</shadedPattern>
|
||||
</relocation>
|
||||
<relocation>
|
||||
<pattern>META-INF/LICENSE</pattern>
|
||||
<shadedPattern>META-INF/FastDoubleParser-LICENSE</shadedPattern>
|
||||
</relocation>
|
||||
<relocation>
|
||||
<pattern>META-INF/NOTICE</pattern>
|
||||
<shadedPattern>META-INF/FastDoubleParser-NOTICE</shadedPattern>
|
||||
</relocation>
|
||||
<relocation>
|
||||
<pattern>META-INF/jackson-core-LICENSE</pattern>
|
||||
<shadedPattern>META-INF/LICENSE</shadedPattern>
|
||||
</relocation>
|
||||
<relocation>
|
||||
<pattern>META-INF/jackson-core-NOTICE</pattern>
|
||||
<shadedPattern>META-INF/NOTICE</shadedPattern>
|
||||
</relocation>
|
||||
<relocation>
|
||||
<pattern>META-INF/versions/11/ch/randelshofer/fastdoubleparser</pattern>
|
||||
<shadedPattern>META-INF/versions/11/com/fasterxml/jackson/core/internal/shaded/fdp/v${project.version.underscore}</shadedPattern>
|
||||
</relocation>
|
||||
<relocation>
|
||||
<pattern>META-INF/versions/17/ch/randelshofer/fastdoubleparser</pattern>
|
||||
<shadedPattern>META-INF/versions/17/com/fasterxml/jackson/core/internal/shaded/fdp/v${project.version.underscore}</shadedPattern>
|
||||
</relocation>
|
||||
<relocation>
|
||||
<pattern>META-INF/versions/21/ch/randelshofer/fastdoubleparser</pattern>
|
||||
<shadedPattern>META-INF/versions/21/com/fasterxml/jackson/core/internal/shaded/fdp/v${project.version.underscore}</shadedPattern>
|
||||
</relocation>
|
||||
</relocations>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
<configuration>
|
||||
<promoteTransitiveDependencies>true</promoteTransitiveDependencies>
|
||||
<createDependencyReducedPom>true</createDependencyReducedPom>
|
||||
<minimizeJar>true</minimizeJar>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.gradlex</groupId>
|
||||
<artifactId>gradle-module-metadata-maven-plugin</artifactId>
|
||||
<configuration>
|
||||
<removedDependencies>
|
||||
<dependency>
|
||||
<groupId>ch.randelshofer</groupId>
|
||||
<artifactId>fastdoubleparser</artifactId>
|
||||
</dependency>
|
||||
</removedDependencies>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<configuration>
|
||||
<archive>
|
||||
<manifestEntries>
|
||||
<Multi-Release>true</Multi-Release>
|
||||
</manifestEntries>
|
||||
</archive>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>animal-sniffer-maven-plugin</artifactId>
|
||||
<version>${version.plugin.animal-sniffer}</version>
|
||||
<configuration>
|
||||
<signature>
|
||||
<groupId>com.toasttab.android</groupId>
|
||||
<artifactId>gummy-bears-api-${version.android.sdk}</artifactId>
|
||||
<version>${version.android.sdk.signature}</version>
|
||||
</signature>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
<repositories>
|
||||
<repository>
|
||||
<releases>
|
||||
<enabled>false</enabled>
|
||||
</releases>
|
||||
<snapshots />
|
||||
<id>central-snapshots</id>
|
||||
<name>Sonatype Central Portal (snapshots)</name>
|
||||
<url>https://central.sonatype.com/repository/maven-snapshots</url>
|
||||
</repository>
|
||||
</repositories>
|
||||
<properties>
|
||||
<project.build.outputTimestamp>2025-07-18T17:39:28Z</project.build.outputTimestamp>
|
||||
<version.android.sdk.signature>0.5.1</version.android.sdk.signature>
|
||||
<osgi.export>com.fasterxml.jackson.core;version=${project.version},
|
||||
com.fasterxml.jackson.core.*;version=${project.version}</osgi.export>
|
||||
<jacocoStrict>true</jacocoStrict>
|
||||
<packageVersion.dir>com/fasterxml/jackson/core/json</packageVersion.dir>
|
||||
<osgi.import>!ch.randelshofer.fastdoubleparser, *</osgi.import>
|
||||
<version.android.sdk>26</version.android.sdk>
|
||||
<version.plugin.animal-sniffer>1.23</version.plugin.animal-sniffer>
|
||||
<packageVersion.package>${project.groupId}.json</packageVersion.package>
|
||||
</properties>
|
||||
</project>
|
||||
|
|
@ -0,0 +1 @@
|
|||
079310ba6c4bce4a3b1206916dfacd73952d8458
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sun May 31 22:58:24 AMT 2026
|
||||
jackson-databind-2.19.2.pom>central=
|
||||
jackson-databind-2.19.2.jar>central=
|
||||
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
46509399d28f57ca32c6bb4b0d4e10e8f062051e
|
||||
|
|
@ -0,0 +1,593 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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">
|
||||
<!-- This module was also published with a richer model, Gradle metadata, -->
|
||||
<!-- which should be used instead. Do not delete the following line which -->
|
||||
<!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
|
||||
<!-- that they should prefer consuming it instead. -->
|
||||
<!-- do_not_remove: published-with-gradle-metadata -->
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>com.fasterxml.jackson</groupId>
|
||||
<artifactId>jackson-base</artifactId>
|
||||
<version>2.19.2</version>
|
||||
</parent>
|
||||
<groupId>com.fasterxml.jackson.core</groupId>
|
||||
<artifactId>jackson-databind</artifactId>
|
||||
<version>2.19.2</version>
|
||||
<name>jackson-databind</name>
|
||||
<packaging>jar</packaging>
|
||||
<description>General data-binding functionality for Jackson: works on core streaming API</description>
|
||||
<url>https://github.com/FasterXML/jackson</url>
|
||||
<inceptionYear>2008</inceptionYear>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>The Apache Software License, Version 2.0</name>
|
||||
<url>https://www.apache.org/licenses/LICENSE-2.0.txt</url>
|
||||
<distribution>repo</distribution>
|
||||
</license>
|
||||
</licenses>
|
||||
|
||||
<scm>
|
||||
<connection>scm:git:git@github.com:FasterXML/jackson-databind.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:FasterXML/jackson-databind.git</developerConnection>
|
||||
<url>https://github.com/FasterXML/jackson-databind</url>
|
||||
<tag>jackson-databind-2.19.2</tag>
|
||||
</scm>
|
||||
|
||||
<properties>
|
||||
<!-- Until Jackson 2.11 (inclusive) baseline was JDK 7 (except for annotations/streaming),
|
||||
with 2.12 baseline became JDK8
|
||||
-->
|
||||
<javac.src.version>1.8</javac.src.version>
|
||||
<javac.target.version>1.8</javac.target.version>
|
||||
|
||||
<!-- 12-Nov-2022, tatu: [databind#3659] Verify Android SDK compatibility.
|
||||
|
||||
Baseline compatibility:
|
||||
|
||||
* Jackson 2.13 compatible with Android SDK 24 and up
|
||||
* Jackson 2.14 - 2.18 compatible with Android SDK 26 and up
|
||||
|
||||
-->
|
||||
<version.android.sdk>26</version.android.sdk>
|
||||
<version.android.sdk.signature>0.12.0</version.android.sdk.signature>
|
||||
|
||||
<version.bytebuddy>1.15.10</version.bytebuddy>
|
||||
<version.mockito>4.11.0</version.mockito>
|
||||
|
||||
<!-- 07-Apr-2025, tatu: For some reason, release fails due to missing
|
||||
jacoco... so disable for now
|
||||
-->
|
||||
<jacocoStrict>false</jacocoStrict>
|
||||
|
||||
<!-- Can not use default, since group id != Java package name here -->
|
||||
<osgi.export>com.fasterxml.jackson.databind.*;version=${project.version}</osgi.export>
|
||||
<!-- fix for databind#2299: using jackson-databind in an OSGi environment under Android -->
|
||||
<osgi.import>
|
||||
org.w3c.dom.bootstrap;resolution:=optional,
|
||||
*
|
||||
</osgi.import>
|
||||
|
||||
<!-- Generate PackageVersion.java into this directory. -->
|
||||
<packageVersion.dir>com/fasterxml/jackson/databind/cfg</packageVersion.dir>
|
||||
<packageVersion.package>com.fasterxml.jackson.databind.cfg</packageVersion.package>
|
||||
|
||||
<!-- for Reproducible Builds -->
|
||||
<project.build.outputTimestamp>2025-07-18T17:49:02Z</project.build.outputTimestamp>
|
||||
</properties>
|
||||
|
||||
<dependencyManagement>
|
||||
<dependencies>
|
||||
<!-- We need to specify later Bytebuddy version because Mockito 4.11.0 depends on earlier
|
||||
Bytebuddy which does not support JDK 21, since 2.17-->
|
||||
<dependency>
|
||||
<groupId>net.bytebuddy</groupId>
|
||||
<artifactId>byte-buddy</artifactId>
|
||||
<version>${version.bytebuddy}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>net.bytebuddy</groupId>
|
||||
<artifactId>byte-buddy-agent</artifactId>
|
||||
<version>${version.bytebuddy}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</dependencyManagement>
|
||||
<dependencies>
|
||||
<!-- Builds on core streaming API; also needs core annotations -->
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.core</groupId>
|
||||
<artifactId>jackson-annotations</artifactId>
|
||||
<!-- 06-Mar-2017, tatu: Although bom provides for dependencies, some legacy
|
||||
usage seems to benefit from actually specifying version here in case
|
||||
it is dependent on transitively
|
||||
-->
|
||||
<version>${jackson.version.annotations}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.core</groupId>
|
||||
<artifactId>jackson-core</artifactId>
|
||||
<version>${jackson.version.core}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- Test dependencies -->
|
||||
<dependency>
|
||||
<groupId>org.junit.jupiter</groupId>
|
||||
<artifactId>junit-jupiter</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.junit.jupiter</groupId>
|
||||
<artifactId>junit-jupiter-api</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency> <!-- added in 2.16 -->
|
||||
<groupId>org.assertj</groupId>
|
||||
<artifactId>assertj-core</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.guava</groupId>
|
||||
<artifactId>guava-testlib</artifactId>
|
||||
<version>31.1-jre</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<!-- For testing TestNoClassDefFoundDeserializer -->
|
||||
<dependency>
|
||||
<groupId>javax.measure</groupId>
|
||||
<artifactId>jsr-275</artifactId>
|
||||
<version>0.9.1</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<!-- For heap usage testing see https://github.com/FasterXML/jackson-databind/pull/3675 -->
|
||||
<dependency>
|
||||
<groupId>org.openjdk.jol</groupId>
|
||||
<artifactId>jol-core</artifactId>
|
||||
<version>0.16</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<!-- Since 2.17, started using Mockito instead of Powermock -->
|
||||
<!-- For testing with static methods -->
|
||||
<dependency>
|
||||
<groupId>org.mockito</groupId>
|
||||
<artifactId>mockito-core</artifactId>
|
||||
<version>${version.mockito}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.mockito</groupId>
|
||||
<artifactId>mockito-inline</artifactId>
|
||||
<version>${version.mockito}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
<!-- Dependencies for testing "type pollution", see:
|
||||
https://github.com/FasterXML/jackson-databind/pull/4848
|
||||
-->
|
||||
<dependency>
|
||||
<groupId>org.junit.platform</groupId>
|
||||
<artifactId>junit-platform-suite-engine</artifactId>
|
||||
<version>1.10.2</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.micronaut.test</groupId>
|
||||
<artifactId>micronaut-test-type-pollution</artifactId>
|
||||
<version>4.6.2</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<!-- Alas, need to include snapshot reference since otherwise can not find
|
||||
snapshot of parent... -->
|
||||
<repositories>
|
||||
<!-- 13-May-2025, tatu: now access snapshots via Central Portal -->
|
||||
<repository>
|
||||
<id>central-snapshots</id>
|
||||
<name>Sonatype Central Portal (snapshots)</name>
|
||||
<url>https://central.sonatype.com/repository/maven-snapshots</url>
|
||||
<releases><enabled>false</enabled></releases>
|
||||
<snapshots><enabled>true</enabled></snapshots>
|
||||
</repository>
|
||||
</repositories>
|
||||
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.jacoco</groupId>
|
||||
<artifactId>jacoco-maven-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<goals>
|
||||
<goal>prepare-agent</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
<!-- attached to Maven verify phase (could use test too) -->
|
||||
<execution>
|
||||
<id>report</id>
|
||||
<phase>verify</phase>
|
||||
<goals>
|
||||
<goal>report</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
|
||||
<!-- Important: enable enforcer plug-in: -->
|
||||
<plugin>
|
||||
<artifactId>maven-enforcer-plugin</artifactId>
|
||||
<executions> <!-- or? combine.children="merge"> -->
|
||||
<execution>
|
||||
<id>enforce-properties</id>
|
||||
<phase>validate</phase>
|
||||
<goals><goal>enforce</goal></goals>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>enforce-jacoco-exec</id>
|
||||
<phase>verify</phase>
|
||||
<goals>
|
||||
<goal>enforce</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<rules>
|
||||
<requireFilesExist>
|
||||
<files>
|
||||
<file>${project.build.directory}/jacoco.exec</file>
|
||||
</files>
|
||||
</requireFilesExist>
|
||||
</rules>
|
||||
<fail>${jacocoStrict}</fail>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<version>${version.plugin.surefire}</version>
|
||||
<artifactId>maven-surefire-plugin</artifactId>
|
||||
<configuration>
|
||||
<classpathDependencyExcludes>
|
||||
<exclude>javax.measure:jsr-275</exclude>
|
||||
</classpathDependencyExcludes>
|
||||
<excludes>
|
||||
<exclude>com.fasterxml.jackson.databind.MapperFootprintTest</exclude>
|
||||
</excludes>
|
||||
<test>com.fasterxml.jackson.databind.PrimarySuite</test>
|
||||
<!-- 26-Nov-2019, tatu: moar parallelism! Per-class basis, safe, efficient enough
|
||||
... although not 100% sure this makes much difference TBH
|
||||
-->
|
||||
<threadCount>4</threadCount>
|
||||
<parallel>classes</parallel>
|
||||
</configuration>
|
||||
</plugin>
|
||||
|
||||
<!-- parent definitions should be ok, but need to add more links -->
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
<configuration>
|
||||
<links combine.children="append">
|
||||
<!-- 13-Feb-2025, tatu: Should change link when 2.19.0 released -->
|
||||
<link>https://javadoc.io/doc/com.fasterxml.jackson.core/jackson-annotations/2.18.4</link>
|
||||
<link>https://javadoc.io/doc/com.fasterxml.jackson.core/jackson-core/2.18.4</link>
|
||||
</links>
|
||||
</configuration>
|
||||
</plugin>
|
||||
|
||||
<!-- settings are fine, but needed to trigger execution! -->
|
||||
<plugin>
|
||||
<groupId>com.google.code.maven-replacer-plugin</groupId>
|
||||
<artifactId>replacer</artifactId>
|
||||
</plugin>
|
||||
|
||||
<!-- 04-Mar-2019, tatu: Add rudimentary JDK9+ module info. To build with JDK 8
|
||||
will have to use `moduleInfoFile` as anything else requires JDK 9+
|
||||
-->
|
||||
<plugin>
|
||||
<groupId>org.moditect</groupId>
|
||||
<artifactId>moditect-maven-plugin</artifactId>
|
||||
</plugin>
|
||||
<!-- 03-Nov-2020, tatu: Add LICENSE from main level -->
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>build-helper-maven-plugin</artifactId>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.gradlex</groupId>
|
||||
<artifactId>gradle-module-metadata-maven-plugin</artifactId>
|
||||
</plugin>
|
||||
|
||||
<!-- 12-Nov-2022, tatu: [databind#3659] add verification of compatibility
|
||||
wrt Android SDK versions using AnimalSniffer with "gummy bears" signatures.
|
||||
|
||||
To be run from CI, but manually with:
|
||||
|
||||
mvn animal-sniffer:check
|
||||
-->
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>animal-sniffer-maven-plugin</artifactId>
|
||||
<version>1.22</version>
|
||||
<configuration>
|
||||
<signature>
|
||||
<groupId>com.toasttab.android</groupId>
|
||||
<artifactId>gummy-bears-api-${version.android.sdk}</artifactId>
|
||||
<version>${version.android.sdk.signature}</version>
|
||||
</signature>
|
||||
<ignores>
|
||||
<!-- These are only accessed (safely) via "Java7SupportImpl.java" so ignore
|
||||
-->
|
||||
<ignore>java.beans.ConstructorProperties</ignore>
|
||||
<ignore>java.beans.Transient</ignore>
|
||||
</ignores>
|
||||
</configuration>
|
||||
</plugin>
|
||||
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
<profiles>
|
||||
<profile>
|
||||
<id>release</id>
|
||||
<properties>
|
||||
<maven.test.skip>true</maven.test.skip>
|
||||
<skipTests>true</skipTests>
|
||||
</properties>
|
||||
</profile>
|
||||
<!-- 07-Dec-2021, tatu: This is a huge mess, sorry folks... -->
|
||||
<profile>
|
||||
<id>java11</id>
|
||||
<activation>
|
||||
<jdk>11</jdk>
|
||||
</activation>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>build-helper-maven-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>add-test-source</id>
|
||||
<phase>generate-test-sources</phase>
|
||||
<goals>
|
||||
<goal>add-test-source</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<sources>
|
||||
<source>src/test-jdk11/java</source>
|
||||
</sources>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<inherited>true</inherited>
|
||||
<configuration>
|
||||
<!-- Enable Java 11+ for all sources so that Intellij picks the right language level -->
|
||||
<source>11</source>
|
||||
<release>11</release>
|
||||
<compilerArgs>
|
||||
<arg>-parameters</arg>
|
||||
</compilerArgs>
|
||||
<fork>true</fork>
|
||||
<useIncrementalCompilation>true</useIncrementalCompilation>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
<profile>
|
||||
<!-- And different set up for JDK 17 -->
|
||||
<id>java17</id>
|
||||
<activation>
|
||||
<jdk>17</jdk>
|
||||
</activation>
|
||||
<properties>
|
||||
<argLine>--add-opens=java.base/java.util=ALL-UNNAMED</argLine>
|
||||
</properties>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>build-helper-maven-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>add-test-source</id>
|
||||
<phase>generate-test-sources</phase>
|
||||
<goals>
|
||||
<goal>add-test-source</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<sources>
|
||||
<source>src/test-jdk11/java</source>
|
||||
<source>src/test-jdk17/java</source>
|
||||
</sources>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<inherited>true</inherited>
|
||||
<configuration>
|
||||
<!-- Enable Java 17 for all sources so that Intellij picks the right language level -->
|
||||
<source>17</source>
|
||||
<release>17</release>
|
||||
<compilerArgs>
|
||||
<arg>-parameters</arg>
|
||||
</compilerArgs>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-surefire-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>type-pollution-test</id>
|
||||
<phase>test</phase>
|
||||
<goals>
|
||||
<goal>test</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<test>com.fasterxml.jackson.databind.typepollution.TypePollutionSuite</test>
|
||||
<threadCount>1</threadCount>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
<profile>
|
||||
<!-- And different set up for JDK 21 -->
|
||||
<id>java21</id>
|
||||
<activation>
|
||||
<jdk>[21,)</jdk>
|
||||
</activation>
|
||||
<properties>
|
||||
<argLine>--add-opens=java.base/java.util=ALL-UNNAMED</argLine>
|
||||
</properties>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>build-helper-maven-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>add-test-source</id>
|
||||
<phase>generate-test-sources</phase>
|
||||
<goals>
|
||||
<goal>add-test-source</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<sources>
|
||||
<source>src/test-jdk11/java</source>
|
||||
<source>src/test-jdk17/java</source>
|
||||
<source>src/test-jdk21/java</source>
|
||||
</sources>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<inherited>true</inherited>
|
||||
<configuration>
|
||||
<!-- Enable Java 21 for all sources so that Intellij picks the right language level -->
|
||||
<source>21</source>
|
||||
<release>21</release>
|
||||
<compilerArgs>
|
||||
<arg>-parameters</arg>
|
||||
</compilerArgs>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
<profile>
|
||||
<id>errorprone</id>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<configuration>
|
||||
<compilerArgs>
|
||||
<arg>-XDcompilePolicy=simple</arg>
|
||||
<arg>
|
||||
-Xplugin:ErrorProne
|
||||
<!--
|
||||
Disable all checks in test code. Bugs in tests can hide runtime failures,
|
||||
however these can be enabled later on. Many issues may require sub-optional
|
||||
code to reproduce failures.
|
||||
-->
|
||||
-XepExcludedPaths:.*/src/test/java/.*
|
||||
|
||||
<!-- ############### -->
|
||||
<!-- UPGRADED CHECKS -->
|
||||
<!-- ############### -->
|
||||
|
||||
<!-- Boxed primitive equality checks can be dangerous when presented with unexpected inputs -->
|
||||
-Xep:BoxedPrimitiveEquality:ERROR
|
||||
|
||||
<!-- ############### -->
|
||||
<!-- DISABLED CHECKS -->
|
||||
<!-- ############### -->
|
||||
|
||||
<!-- UnusedVariable is great at catching mistakes quickly, but
|
||||
requires a few suppressions to avoid noise. Deferring to avoid noise
|
||||
with the introduction of ErrorProne. -->
|
||||
-Xep:UnusedVariable:OFF
|
||||
<!--
|
||||
Disabled to avoid potential API changes. It's not clear if custom JsonNode types
|
||||
exist, and if any do implement equals without hashCode, it's likely they cause bugs.
|
||||
I plan to try fixing this separately.
|
||||
-->
|
||||
-Xep:EqualsHashCode:OFF
|
||||
<!-- Style: javadoc tag validation -->
|
||||
-Xep:MissingSummary:OFF
|
||||
-Xep:InvalidInlineTag:OFF
|
||||
-Xep:EmptyBlockTag:OFF
|
||||
-Xep:AlmostJavadoc:OFF
|
||||
-Xep:InvalidLink:OFF
|
||||
<!-- Style: low reward for enabling. -->
|
||||
-Xep:UnnecessaryParentheses:OFF
|
||||
<!-- Style: low signal -->
|
||||
-Xep:InconsistentCapitalization:OFF
|
||||
<!-- Style: requires specific comments when switch branches neither break nor return -->
|
||||
-Xep:FallThrough:OFF
|
||||
<!-- Style: disable noisy check for importing common names from nested classes -->
|
||||
-Xep:BadImport:OFF
|
||||
<!-- Style: requires a default case when not all cases are handled -->
|
||||
-Xep:MissingCasesInEnumSwitch:OFF
|
||||
<!-- Style: avoid clashes with java.lang. Possibly worth enabling, but this can be done later -->
|
||||
-Xep:JavaLangClash:OFF
|
||||
<!-- These can likely be updated from protected to private, but it's relatively low signal -->
|
||||
-Xep:ProtectedMembersInFinalClass:OFF
|
||||
<!-- These can likely be updated from public to protected, but it's relatively low signal -->
|
||||
-Xep:PublicConstructorForAbstractClass:OFF
|
||||
<!-- jackson-databind doesn't have a logger, in many cases there's no way to pre-validate inputs -->
|
||||
-Xep:EmptyCatch:OFF
|
||||
-Xep:EqualsGetClass:OFF
|
||||
<!-- Noisy check that's largely unnecessary unless the result is mutated.
|
||||
Returning only immutable collections requires additional overhead and
|
||||
impact must be carefully considered. -->
|
||||
-Xep:MixedMutabilityReturnType:OFF
|
||||
<!-- Noisy in jackson and libraries which must interact with generics -->
|
||||
-Xep:TypeParameterUnusedInFormals:OFF
|
||||
<!-- Check is noisy around code that's meant to handle types that are considered obsolete -->
|
||||
-Xep:JdkObsolete:OFF
|
||||
<!-- Avoid noise from tests -->
|
||||
-Xep:JUnit3FloatingPointComparisonWithoutDelta:OFF
|
||||
<!-- Disable the StringSplitter check because it requires a guava dependency -->
|
||||
-Xep:StringSplitter:OFF
|
||||
<!-- Disable checks which require custom annotations -->
|
||||
-Xep:AnnotateFormatMethod:OFF
|
||||
-Xep:GuardedBy:OFF
|
||||
<!-- This check is generally high signal, however it is noisy in
|
||||
low level projects which implement caches and interning. -->
|
||||
-Xep:ReferenceEquality:OFF
|
||||
</arg>
|
||||
</compilerArgs>
|
||||
<annotationProcessorPaths>
|
||||
<path>
|
||||
<groupId>com.google.errorprone</groupId>
|
||||
<artifactId>error_prone_core</artifactId>
|
||||
<version>2.4.0</version>
|
||||
</path>
|
||||
</annotationProcessorPaths>
|
||||
<fork>true</fork>
|
||||
<useIncrementalCompilation>true</useIncrementalCompilation>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
</profiles>
|
||||
|
||||
</project>
|
||||
|
|
@ -0,0 +1 @@
|
|||
5af3c410ae3078d1bc4fdedb13ed6b3b310124a6
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sun May 31 22:58:24 AMT 2026
|
||||
jackson-dataformat-yaml-2.19.2.pom>central=
|
||||
jackson-dataformat-yaml-2.19.2.jar>central=
|
||||
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
ba1079940daa609061e46c80b72c5546c4718401
|
||||
|
|
@ -0,0 +1,72 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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">
|
||||
<!-- This module was also published with a richer model, Gradle metadata, -->
|
||||
<!-- which should be used instead. Do not delete the following line which -->
|
||||
<!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
|
||||
<!-- that they should prefer consuming it instead. -->
|
||||
<!-- do_not_remove: published-with-gradle-metadata -->
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>com.fasterxml.jackson.dataformat</groupId>
|
||||
<artifactId>jackson-dataformats-text</artifactId>
|
||||
<version>2.19.2</version>
|
||||
</parent>
|
||||
<artifactId>jackson-dataformat-yaml</artifactId>
|
||||
<packaging>jar</packaging>
|
||||
<name>Jackson-dataformat-YAML</name>
|
||||
<description>Support for reading and writing YAML-encoded data via Jackson abstractions.
|
||||
</description>
|
||||
<url>https://github.com/FasterXML/jackson-dataformats-text</url>
|
||||
|
||||
<properties>
|
||||
<packageVersion.dir>com/fasterxml/jackson/dataformat/yaml</packageVersion.dir>
|
||||
<packageVersion.package>${project.groupId}.yaml</packageVersion.package>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
<!-- Extends Jackson core, databind (optional); uses SnakeYAML for parsing, generation -->
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.core</groupId>
|
||||
<artifactId>jackson-databind</artifactId>
|
||||
<!-- starting with 2.10(.4 patch), not optional but fully required -->
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.yaml</groupId>
|
||||
<artifactId>snakeyaml</artifactId>
|
||||
<version>2.4</version>
|
||||
</dependency>
|
||||
|
||||
<!-- and for testing need annotations; but should be available via `jackson-databind` above
|
||||
-->
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<!-- Inherited from oss-base. Generate PackageVersion.java.-->
|
||||
<groupId>com.google.code.maven-replacer-plugin</groupId>
|
||||
<artifactId>replacer</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>process-packageVersion</id>
|
||||
<phase>generate-sources</phase>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<!-- 19-Mar-2019, tatu: Add rudimentary JDK9+ module info. To build with JDK 8
|
||||
will have to use `moduleInfoFile` as anything else requires JDK 9+
|
||||
-->
|
||||
<plugin>
|
||||
<groupId>org.moditect</groupId>
|
||||
<artifactId>moditect-maven-plugin</artifactId>
|
||||
</plugin>
|
||||
<!-- 05-Jul-2020, tatu: Add generation of Gradle Module Metadata -->
|
||||
<!-- 28-Feb-2025, jjohannes: Apply plugin last as it has to be the last of all 'package phase' plugins -->
|
||||
<plugin>
|
||||
<groupId>org.gradlex</groupId>
|
||||
<artifactId>gradle-module-metadata-maven-plugin</artifactId>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</project>
|
||||
|
|
@ -0,0 +1 @@
|
|||
b5356e6cf7d94a4285d0ce7e474f734224613b1f
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sun May 31 22:58:04 AMT 2026
|
||||
jackson-dataformats-text-2.19.2.pom>central=
|
||||
|
|
@ -0,0 +1,101 @@
|
|||
<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">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>com.fasterxml.jackson</groupId>
|
||||
<artifactId>jackson-base</artifactId>
|
||||
<version>2.19.2</version>
|
||||
</parent>
|
||||
<groupId>com.fasterxml.jackson.dataformat</groupId>
|
||||
<artifactId>jackson-dataformats-text</artifactId>
|
||||
<name>Jackson dataformats: Text</name>
|
||||
<version>2.19.2</version>
|
||||
<packaging>pom</packaging>
|
||||
<description>Parent pom for Jackson text-based dataformats (as opposed to binary).
|
||||
</description>
|
||||
|
||||
<licenses>
|
||||
<license>
|
||||
<name>The Apache Software License, Version 2.0</name>
|
||||
<url>https://www.apache.org/licenses/LICENSE-2.0.txt</url>
|
||||
<distribution>repo</distribution>
|
||||
</license>
|
||||
</licenses>
|
||||
|
||||
<modules>
|
||||
<module>csv</module>
|
||||
<module>properties</module>
|
||||
<module>yaml</module>
|
||||
<module>toml</module>
|
||||
</modules>
|
||||
|
||||
<url>https://github.com/FasterXML/jackson-dataformats-text</url>
|
||||
<scm>
|
||||
<connection>scm:git:git@github.com:FasterXML/jackson-dataformats-text.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:FasterXML/jackson-dataformats-text.git</developerConnection>
|
||||
<url>https://github.com/FasterXML/jackson-dataformats-text</url>
|
||||
<tag>jackson-dataformats-text-2.19.2</tag>
|
||||
</scm>
|
||||
<issueManagement>
|
||||
<url>https://github.com/FasterXML/jackson-dataformats-text/issues</url>
|
||||
</issueManagement>
|
||||
|
||||
<properties>
|
||||
<!-- for Reproducible Builds -->
|
||||
<project.build.outputTimestamp>2025-07-18T17:59:23Z</project.build.outputTimestamp>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
<!-- all dataformats extend core so just include here -->
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.core</groupId>
|
||||
<artifactId>jackson-core</artifactId>
|
||||
</dependency>
|
||||
|
||||
<!-- 11-Jan-2025, joohyukkim: JSTEP-10, part 1, migrate to JUnit5 -->
|
||||
<dependency>
|
||||
<groupId>org.junit.jupiter</groupId>
|
||||
<artifactId>junit-jupiter</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.junit.jupiter</groupId>
|
||||
<artifactId>junit-jupiter-api</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.assertj</groupId>
|
||||
<artifactId>assertj-core</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<!-- Need to include snapshot reference to find snapshot of parent -->
|
||||
<repositories>
|
||||
<!-- 13-May-2025, tatu: now access snapshots via Central Portal -->
|
||||
<repository>
|
||||
<id>central-snapshots</id>
|
||||
<name>Sonatype Central Portal (snapshots)</name>
|
||||
<url>https://central.sonatype.com/repository/maven-snapshots</url>
|
||||
<releases><enabled>false</enabled></releases>
|
||||
<snapshots><enabled>true</enabled></snapshots>
|
||||
</repository>
|
||||
</repositories>
|
||||
|
||||
<build>
|
||||
<pluginManagement>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<!-- Inherited from oss-base. Generate PackageVersion.java.-->
|
||||
<groupId>com.google.code.maven-replacer-plugin</groupId>
|
||||
<artifactId>replacer</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>process-packageVersion</id>
|
||||
<phase>generate-sources</phase>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</pluginManagement>
|
||||
</build>
|
||||
</project>
|
||||
|
|
@ -0,0 +1 @@
|
|||
8c5e45b447660cea182ed3394b0e13c6f42977d2
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sun May 31 22:58:04 AMT 2026
|
||||
jackson-base-2.19.2.pom>central=
|
||||
|
|
@ -0,0 +1,332 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>com.fasterxml.jackson</groupId>
|
||||
<artifactId>jackson-bom</artifactId>
|
||||
<version>2.19.2</version>
|
||||
</parent>
|
||||
<artifactId>jackson-base</artifactId>
|
||||
<name>Jackson Base</name>
|
||||
<packaging>pom</packaging>
|
||||
<description>Parent pom for components of Jackson dataprocessor: includes base settings as well
|
||||
as consistent set of dependencies across components. NOTE: NOT to be used by components outside
|
||||
of Jackson: application code should only rely on `jackson-bom`
|
||||
</description>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>The Apache Software License, Version 2.0</name>
|
||||
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
|
||||
<distribution>repo</distribution>
|
||||
</license>
|
||||
</licenses>
|
||||
|
||||
<properties>
|
||||
<moditect.sourceGroup>${project.groupId}</moditect.sourceGroup>
|
||||
<moditect.sourceArtifact>${project.artifactId}</moditect.sourceArtifact>
|
||||
<moditect.sourceVersion>${project.version}</moditect.sourceVersion>
|
||||
|
||||
<!-- To fix [jackson-bom#52] need to first use better default version for
|
||||
parent pom, and then also allow override as need be
|
||||
-->
|
||||
<jackson-bom.version>${project.parent.version}</jackson-bom.version>
|
||||
|
||||
<!-- for Reproducible Builds -->
|
||||
<project.build.outputTimestamp>2025-07-18T17:31:22Z</project.build.outputTimestamp>
|
||||
</properties>
|
||||
|
||||
<dependencyManagement>
|
||||
<dependencies>
|
||||
<!-- JPMS Libraries-->
|
||||
<dependency>
|
||||
<groupId>javax.activation</groupId>
|
||||
<artifactId>javax.activation-api</artifactId>
|
||||
<version>${javax.activation.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- Test dep versions -->
|
||||
<dependency>
|
||||
<groupId>org.assertj</groupId>
|
||||
<artifactId>assertj-core</artifactId>
|
||||
<version>${version.assertj}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<!-- JUnit4 still used for many components (but not core) -->
|
||||
<dependency>
|
||||
<groupId>junit</groupId>
|
||||
<artifactId>junit</artifactId>
|
||||
<version>${version.junit}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
<!-- Starting to migrate to JUnit5 -->
|
||||
<dependency>
|
||||
<groupId>org.junit</groupId>
|
||||
<artifactId>junit-bom</artifactId>
|
||||
<version>${version.junit5}</version>
|
||||
<type>pom</type>
|
||||
<scope>import</scope>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
|
||||
</dependencyManagement>
|
||||
|
||||
<build>
|
||||
<pluginManagement>
|
||||
<plugins>
|
||||
<!-- Verify existence of certain settings
|
||||
-->
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-enforcer-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>enforce-java</id>
|
||||
<phase>validate</phase>
|
||||
<goals>
|
||||
<goal>enforce</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<rules>
|
||||
<requireMavenVersion>
|
||||
<version>[3.6,)</version>
|
||||
<message>[ERROR] The currently supported version of Maven is 3.6 or higher</message>
|
||||
</requireMavenVersion>
|
||||
<requirePluginVersions>
|
||||
<banLatest>true</banLatest>
|
||||
<banRelease>true</banRelease>
|
||||
<banSnapshots>true</banSnapshots>
|
||||
<phases>clean,deploy,site</phases>
|
||||
<message>[ERROR] Best Practice is to always define plugin versions!</message>
|
||||
</requirePluginVersions>
|
||||
</rules>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>enforce-properties</id>
|
||||
<phase>validate</phase>
|
||||
|
||||
<!-- important! Do NOT enable here since parent does not define, build would fail
|
||||
BUT: alas means child has specify settings for phase AND goals like so:
|
||||
<phase>validate</phase>
|
||||
<goals>
|
||||
<goal>enforce</goal>
|
||||
</goals>
|
||||
-->
|
||||
<configuration>
|
||||
<rules>
|
||||
<!-- Needed both for Replacer plug-in AND for Automatic Module Name -->
|
||||
<requireProperty>
|
||||
<property>packageVersion.package</property>
|
||||
</requireProperty>
|
||||
<requireProperty>
|
||||
<property>packageVersion.dir</property>
|
||||
</requireProperty>
|
||||
</rules>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
<configuration>
|
||||
<!-- Disable Java 8 javadoc warnings -->
|
||||
<!-- 26-Mar-2018: Not for 2.9... (was left in for 2.9.5, alas)
|
||||
<additionalparam>-Xdoclint:none</additionalparam>
|
||||
-->
|
||||
<!-- ... if on Java 8 -->
|
||||
<!-- otherwise just: -->
|
||||
<failOnError>false</failOnError>
|
||||
<links>
|
||||
<link>http://docs.oracle.com/javase/8/docs/api/</link>
|
||||
</links>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<!-- Bind replacer execution (defined in `jackson-parent` for 2.x)
|
||||
to "generate-sources" phase (see
|
||||
https://avajava.com/tutorials/lessons/what-are-the-phases-of-the-maven-default-lifecycle.html
|
||||
) by default; but do not trigger it (project still needs to add plugin
|
||||
in build section)
|
||||
-->
|
||||
<plugin>
|
||||
<groupId>com.google.code.maven-replacer-plugin</groupId>
|
||||
<artifactId>replacer</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>process-packageVersion</id>
|
||||
<phase>generate-sources</phase>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.moditect</groupId>
|
||||
<artifactId>moditect-maven-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>add-module-infos</id>
|
||||
<phase>package</phase>
|
||||
<goals>
|
||||
<goal>add-module-info</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<overwriteExistingFiles>true</overwriteExistingFiles>
|
||||
<module>
|
||||
<moduleInfoFile>src/moditect/module-info.java</moduleInfoFile>
|
||||
</module>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
<!-- 22-Feb-2021, tatu: For Jackson 2.13+, put `module-info.class`
|
||||
under "META-INF/versions/11" (instead of root, /); helps pre-Java9
|
||||
libraries, frameworks, as well as avoids warnings by tooling
|
||||
-->
|
||||
<!-- 27-Jan-2022, tatu: as per [databind#3380] etc, really need to use
|
||||
"META-INF/versions/9" for tooling compatibility
|
||||
-->
|
||||
<configuration>
|
||||
<jvmVersion>9</jvmVersion>
|
||||
</configuration>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.gradlex</groupId>
|
||||
<artifactId>gradle-module-metadata-maven-plugin</artifactId>
|
||||
<version>1.2</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<goals>
|
||||
<goal>gmm</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
<configuration>
|
||||
<!-- When multiple Jackson modules of different versions are combined through transitive dependencies,
|
||||
the following configuration ensures that the versions are aligned to the highest Jackson version in
|
||||
the dependency graph.
|
||||
For further details, refer to: https://blog.gradle.org/alignment-with-gradle-module-metadata -->
|
||||
<platformDependencies>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson</groupId>
|
||||
<artifactId>jackson-bom</artifactId>
|
||||
<version>${jackson-bom.version}</version>
|
||||
</dependency>
|
||||
</platformDependencies>
|
||||
</configuration>
|
||||
</plugin>
|
||||
|
||||
<!-- 03-Nov-2020, tatu: For 2.12, defaults for better LICENSE inclusion -->
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>build-helper-maven-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>add-resource</id>
|
||||
<phase>generate-resources</phase>
|
||||
<goals>
|
||||
<goal>add-resource</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>${project.basedir}</directory>
|
||||
<targetPath>META-INF</targetPath>
|
||||
<includes>
|
||||
<include>LICENSE</include>
|
||||
</includes>
|
||||
</resource>
|
||||
</resources>
|
||||
</configuration>
|
||||
</execution>
|
||||
<!-- 04-May-2024, tatu: For [core#1264] need "cleansed" version
|
||||
-->
|
||||
<execution>
|
||||
<id>regex-property</id>
|
||||
<!-- default phase is "validate" as per https://www.mojohaus.org/build-helper-maven-plugin/usage.html
|
||||
-->
|
||||
<goals>
|
||||
<goal>regex-property</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<name>project.version.underscore</name>
|
||||
<value>${project.version}</value>
|
||||
<regex>\.</regex>
|
||||
<replacement>_</replacement>
|
||||
<failIfNoMatch>true</failIfNoMatch>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<!-- 27-Nov-2022, tatu: [bom#56] Configure Felix-bundle and maven-jar plugins to
|
||||
use fixed Timestamp correctly for included class files (needed for Reproducible
|
||||
Builds)
|
||||
-->
|
||||
<plugin>
|
||||
<groupId>org.apache.felix</groupId>
|
||||
<artifactId>maven-bundle-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>bundle-manifest</id>
|
||||
<phase>process-classes</phase>
|
||||
<goals>
|
||||
<goal>manifest</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<configuration>
|
||||
<archive>
|
||||
<manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
|
||||
</archive>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</pluginManagement>
|
||||
|
||||
<!-- And one more odd thing... we actually MUST disable checks just for this
|
||||
pom (but not on something that extends it)
|
||||
-->
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-enforcer-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>enforce-properties</id>
|
||||
<phase>none</phase>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
|
||||
<!-- 26-May-2025: Enable Sonatype Central Portal publishing -->
|
||||
<plugin>
|
||||
<groupId>org.sonatype.central</groupId>
|
||||
<artifactId>central-publishing-maven-plugin</artifactId>
|
||||
</plugin>
|
||||
|
||||
<!-- 12-Oct-2019, tatu: Copied from
|
||||
https://github.com/stephenc/git-timestamp-maven-plugin/blob/master/pom.xml#L327-L337
|
||||
-->
|
||||
<!-- 11-Jan-2025, tatu: Upgrade 1.6.13 -> 1.7.0 -->
|
||||
<!-- 26-May-2025, tatu: No longer needed:
|
||||
<plugin>
|
||||
<groupId>org.sonatype.plugins</groupId>
|
||||
<artifactId>nexus-staging-maven-plugin</artifactId>
|
||||
<version>1.7.0</version>
|
||||
<extensions>true</extensions>
|
||||
<configuration>
|
||||
<serverId>sonatype-nexus-staging</serverId>
|
||||
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
|
||||
<stagingProfileId>b34f19b9cc6224</stagingProfileId>
|
||||
</configuration>
|
||||
</plugin>
|
||||
-->
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
</project>
|
||||
|
|
@ -0,0 +1 @@
|
|||
cafb77796de66f19bcca01fd88f0dff6ecc15352
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sun May 31 22:58:05 AMT 2026
|
||||
jackson-bom-2.19.2.pom>central=
|
||||
|
|
@ -0,0 +1,495 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<parent>
|
||||
<groupId>com.fasterxml.jackson</groupId>
|
||||
<artifactId>jackson-parent</artifactId>
|
||||
<!-- note: does NOT change for every version of bom -->
|
||||
<version>2.19.3</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>jackson-bom</artifactId>
|
||||
<name>Jackson BOM</name>
|
||||
<description>Bill of Materials pom for getting full, complete set of compatible versions
|
||||
of Jackson components maintained by FasterXML.com
|
||||
</description>
|
||||
<version>2.19.2</version>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
<modules>
|
||||
<module>base</module> <!-- "It's all about that base 'bout that base..." -->
|
||||
</modules>
|
||||
|
||||
<organization>
|
||||
<name>FasterXML</name>
|
||||
<url>http://fasterxml.com/</url>
|
||||
</organization>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>Apache License, Version 2.0</name>
|
||||
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
|
||||
<distribution>repo</distribution>
|
||||
</license>
|
||||
</licenses>
|
||||
<developers>
|
||||
<developer>
|
||||
<id>cowtowncoder</id>
|
||||
<name>Tatu Saloranta</name>
|
||||
<email>tatu@fasterxml.com</email>
|
||||
</developer>
|
||||
</developers>
|
||||
|
||||
<url>https://github.com/FasterXML/jackson-bom</url>
|
||||
<scm>
|
||||
<connection>scm:git:git@github.com:FasterXML/jackson-bom.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:FasterXML/jackson-bom.git</developerConnection>
|
||||
<url>https://github.com/FasterXML/jackson-bom</url>
|
||||
<tag>jackson-bom-2.19.2</tag>
|
||||
</scm>
|
||||
|
||||
<properties>
|
||||
<jackson.version>2.19.2</jackson.version>
|
||||
|
||||
<!-- 25-Sep-2019, tatu: With Jackson 2.x we will release full patch-level versions
|
||||
of annotations BUT they are all identical, content-wise.
|
||||
Given this, annotations could EITHER be `2.11.0` OR `${jackson.version}`.
|
||||
Based on dev feedback, with 2.10 we will do latter. It apparently is less
|
||||
confusing than alternative.
|
||||
-->
|
||||
<jackson.version.annotations>${jackson.version}</jackson.version.annotations>
|
||||
<jackson.version.core>${jackson.version}</jackson.version.core>
|
||||
<jackson.version.databind>${jackson.version}</jackson.version.databind>
|
||||
<jackson.version.dataformat>${jackson.version}</jackson.version.dataformat>
|
||||
<jackson.version.datatype>${jackson.version}</jackson.version.datatype>
|
||||
<jackson.version.jaxrs>${jackson.version}</jackson.version.jaxrs>
|
||||
<jackson.version.jakarta.rs>${jackson.version}</jackson.version.jakarta.rs>
|
||||
<jackson.version.jacksonjr>${jackson.version}</jackson.version.jacksonjr>
|
||||
|
||||
<jackson.version.module>${jackson.version}</jackson.version.module>
|
||||
<jackson.version.module.kotlin>${jackson.version.module}</jackson.version.module.kotlin>
|
||||
<jackson.version.module.scala>${jackson.version.module}</jackson.version.module.scala>
|
||||
<!-- JPMS Library Updates-->
|
||||
<javax.activation.version>1.2.0</javax.activation.version>
|
||||
|
||||
<!-- 3rd party dependency versions -->
|
||||
<woodstox.version>7.1.1</woodstox.version>
|
||||
<stax2.version>4.2.2</stax2.version>
|
||||
|
||||
<!-- for Reproducible Builds -->
|
||||
<project.build.outputTimestamp>2025-07-18T17:31:22Z</project.build.outputTimestamp>
|
||||
</properties>
|
||||
|
||||
<dependencyManagement>
|
||||
<dependencies>
|
||||
|
||||
<!-- Core -->
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.core</groupId>
|
||||
<artifactId>jackson-annotations</artifactId>
|
||||
<version>${jackson.version.annotations}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.core</groupId>
|
||||
<artifactId>jackson-core</artifactId>
|
||||
<version>${jackson.version.core}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.core</groupId>
|
||||
<artifactId>jackson-databind</artifactId>
|
||||
<version>${jackson.version.databind}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- Data Formats -->
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.dataformat</groupId>
|
||||
<artifactId>jackson-dataformat-avro</artifactId>
|
||||
<version>${jackson.version.dataformat}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.dataformat</groupId>
|
||||
<artifactId>jackson-dataformat-cbor</artifactId>
|
||||
<version>${jackson.version.dataformat}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.dataformat</groupId>
|
||||
<artifactId>jackson-dataformat-csv</artifactId>
|
||||
<version>${jackson.version.dataformat}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.dataformat</groupId>
|
||||
<artifactId>jackson-dataformat-ion</artifactId>
|
||||
<version>${jackson.version.dataformat}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.dataformat</groupId>
|
||||
<artifactId>jackson-dataformat-properties</artifactId>
|
||||
<version>${jackson.version.dataformat}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.dataformat</groupId>
|
||||
<artifactId>jackson-dataformat-protobuf</artifactId>
|
||||
<version>${jackson.version.dataformat}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.dataformat</groupId>
|
||||
<artifactId>jackson-dataformat-smile</artifactId>
|
||||
<version>${jackson.version.dataformat}</version>
|
||||
</dependency>
|
||||
<dependency> <!-- Officially added in 2.13.0, beta in 2.12.3 -->
|
||||
<groupId>com.fasterxml.jackson.dataformat</groupId>
|
||||
<artifactId>jackson-dataformat-toml</artifactId>
|
||||
<version>${jackson.version.dataformat}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.dataformat</groupId>
|
||||
<artifactId>jackson-dataformat-xml</artifactId>
|
||||
<version>${jackson.version.dataformat}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.dataformat</groupId>
|
||||
<artifactId>jackson-dataformat-yaml</artifactId>
|
||||
<version>${jackson.version.dataformat}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- Data Types -->
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
||||
<artifactId>jackson-datatype-eclipse-collections</artifactId>
|
||||
<version>${jackson.version.datatype}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
||||
<artifactId>jackson-datatype-guava</artifactId>
|
||||
<version>${jackson.version.datatype}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- 25-Feb-2021, tatu: as per [datatype-hibernate#139], h3 dropped from 2.13 -->
|
||||
<!--
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
||||
<artifactId>jackson-datatype-hibernate3</artifactId>
|
||||
<version>${jackson.version.datatype}</version>
|
||||
</dependency>
|
||||
-->
|
||||
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
||||
<artifactId>jackson-datatype-hibernate4</artifactId>
|
||||
<version>${jackson.version.datatype}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
||||
<artifactId>jackson-datatype-hibernate5</artifactId>
|
||||
<version>${jackson.version.datatype}</version>
|
||||
</dependency>
|
||||
<dependency> <!-- Added in 2.13 -->
|
||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
||||
<artifactId>jackson-datatype-hibernate5-jakarta</artifactId>
|
||||
<version>${jackson.version.datatype}</version>
|
||||
</dependency>
|
||||
<dependency> <!-- Added in 2.15 -->
|
||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
||||
<artifactId>jackson-datatype-hibernate6</artifactId>
|
||||
<version>${jackson.version.datatype}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
||||
<artifactId>jackson-datatype-hppc</artifactId>
|
||||
<version>${jackson.version.datatype}</version>
|
||||
</dependency>
|
||||
<dependency> <!-- since 2.12.2 -->
|
||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
||||
<artifactId>jackson-datatype-jakarta-jsonp</artifactId>
|
||||
<version>${jackson.version.datatype}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
||||
<artifactId>jackson-datatype-jaxrs</artifactId>
|
||||
<!-- Should this follow datatype or JAX-RS version info?
|
||||
-->
|
||||
<version>${jackson.version.datatype}</version>
|
||||
</dependency>
|
||||
<dependency> <!-- since 2.19 -->
|
||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
||||
<artifactId>jackson-datatype-javax-money</artifactId>
|
||||
<version>${jackson.version.datatype}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
||||
<artifactId>jackson-datatype-jdk8</artifactId>
|
||||
<version>${jackson.version.datatype}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
||||
<artifactId>jackson-datatype-joda</artifactId>
|
||||
<version>${jackson.version.datatype}</version>
|
||||
</dependency>
|
||||
<dependency> <!-- since 2.11 -->
|
||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
||||
<artifactId>jackson-datatype-joda-money</artifactId>
|
||||
<version>${jackson.version.datatype}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
||||
<artifactId>jackson-datatype-json-org</artifactId>
|
||||
<version>${jackson.version.datatype}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
||||
<artifactId>jackson-datatype-jsr310</artifactId>
|
||||
<version>${jackson.version.datatype}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
||||
<artifactId>jackson-datatype-jsr353</artifactId>
|
||||
<version>${jackson.version.datatype}</version>
|
||||
</dependency>
|
||||
<dependency> <!-- since 2.19 -->
|
||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
||||
<artifactId>jackson-datatype-moneta</artifactId>
|
||||
<version>${jackson.version.datatype}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
||||
<artifactId>jackson-datatype-pcollections</artifactId>
|
||||
<version>${jackson.version.datatype}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- JAX-RS -->
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.jaxrs</groupId>
|
||||
<artifactId>jackson-jaxrs-base</artifactId>
|
||||
<version>${jackson.version.jaxrs}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.jaxrs</groupId>
|
||||
<artifactId>jackson-jaxrs-cbor-provider</artifactId>
|
||||
<version>${jackson.version.jaxrs}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.jaxrs</groupId>
|
||||
<artifactId>jackson-jaxrs-json-provider</artifactId>
|
||||
<version>${jackson.version.jaxrs}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.jaxrs</groupId>
|
||||
<artifactId>jackson-jaxrs-smile-provider</artifactId>
|
||||
<version>${jackson.version.jaxrs}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.jaxrs</groupId>
|
||||
<artifactId>jackson-jaxrs-xml-provider</artifactId>
|
||||
<version>${jackson.version.jaxrs}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.jaxrs</groupId>
|
||||
<artifactId>jackson-jaxrs-yaml-provider</artifactId>
|
||||
<version>${jackson.version.jaxrs}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- Jakarta-RS (2.13+) -->
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.jakarta.rs</groupId>
|
||||
<artifactId>jackson-jakarta-rs-base</artifactId>
|
||||
<version>${jackson.version.jakarta.rs}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.jakarta.rs</groupId>
|
||||
<artifactId>jackson-jakarta-rs-cbor-provider</artifactId>
|
||||
<version>${jackson.version.jakarta.rs}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.jakarta.rs</groupId>
|
||||
<artifactId>jackson-jakarta-rs-json-provider</artifactId>
|
||||
<version>${jackson.version.jakarta.rs}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.jakarta.rs</groupId>
|
||||
<artifactId>jackson-jakarta-rs-smile-provider</artifactId>
|
||||
<version>${jackson.version.jakarta.rs}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.jakarta.rs</groupId>
|
||||
<artifactId>jackson-jakarta-rs-xml-provider</artifactId>
|
||||
<version>${jackson.version.jakarta.rs}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.jakarta.rs</groupId>
|
||||
<artifactId>jackson-jakarta-rs-yaml-provider</artifactId>
|
||||
<version>${jackson.version.jakarta.rs}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- Jackson Jr. -->
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.jr</groupId>
|
||||
<artifactId>jackson-jr-all</artifactId>
|
||||
<version>${jackson.version.jacksonjr}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.jr</groupId>
|
||||
<artifactId>jackson-jr-annotation-support</artifactId>
|
||||
<version>${jackson.version.jacksonjr}</version>
|
||||
</dependency>
|
||||
<dependency> <!-- added in 2.17 -->
|
||||
<groupId>com.fasterxml.jackson.jr</groupId>
|
||||
<artifactId>jackson-jr-extension-javatime</artifactId>
|
||||
<version>${jackson.version.jacksonjr}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.jr</groupId>
|
||||
<artifactId>jackson-jr-objects</artifactId>
|
||||
<version>${jackson.version.jacksonjr}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.jr</groupId>
|
||||
<artifactId>jackson-jr-retrofit2</artifactId>
|
||||
<version>${jackson.version.jacksonjr}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.jr</groupId>
|
||||
<artifactId>jackson-jr-stree</artifactId>
|
||||
<version>${jackson.version.jacksonjr}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- Modules, basic -->
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.module</groupId>
|
||||
<artifactId>jackson-module-afterburner</artifactId>
|
||||
<version>${jackson.version.module}</version>
|
||||
</dependency>
|
||||
<dependency> <!-- Added in 2.16 -->
|
||||
<groupId>com.fasterxml.jackson.module</groupId>
|
||||
<artifactId>jackson-module-android-record</artifactId>
|
||||
<version>${jackson.version.module}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.module</groupId>
|
||||
<artifactId>jackson-module-blackbird</artifactId>
|
||||
<version>${jackson.version.module}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.module</groupId>
|
||||
<artifactId>jackson-module-guice</artifactId>
|
||||
<version>${jackson.version.module}</version>
|
||||
</dependency>
|
||||
<dependency><!-- 2.16+ Guice7 variant -->
|
||||
<groupId>com.fasterxml.jackson.module</groupId>
|
||||
<artifactId>jackson-module-guice7</artifactId>
|
||||
<version>${jackson.version.module}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.module</groupId>
|
||||
<artifactId>jackson-module-jaxb-annotations</artifactId>
|
||||
<version>${jackson.version.module}</version>
|
||||
</dependency>
|
||||
<dependency> <!-- 2.13+: Jakarta-bind too [modules-base#130] -->
|
||||
<groupId>com.fasterxml.jackson.module</groupId>
|
||||
<artifactId>jackson-module-jakarta-xmlbind-annotations</artifactId>
|
||||
<version>${jackson.version.module}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.module</groupId>
|
||||
<artifactId>jackson-module-jsonSchema</artifactId>
|
||||
<version>${jackson.version.module}</version>
|
||||
</dependency>
|
||||
<dependency> <!-- 2.15+ Jakarta variant as well [jsonSchema#151] -->
|
||||
<groupId>com.fasterxml.jackson.module</groupId>
|
||||
<artifactId>jackson-module-jsonSchema-jakarta</artifactId>
|
||||
<version>${jackson.version.module}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.module</groupId>
|
||||
<artifactId>jackson-module-kotlin</artifactId>
|
||||
<version>${jackson.version.module.kotlin}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.module</groupId>
|
||||
<artifactId>jackson-module-mrbean</artifactId>
|
||||
<version>${jackson.version.module}</version>
|
||||
</dependency>
|
||||
<dependency> <!-- Added in 2.13.0 -->
|
||||
<groupId>com.fasterxml.jackson.module</groupId>
|
||||
<artifactId>jackson-module-no-ctor-deser</artifactId>
|
||||
<version>${jackson.version.module}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.module</groupId>
|
||||
<artifactId>jackson-module-osgi</artifactId>
|
||||
<version>${jackson.version.module}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.module</groupId>
|
||||
<artifactId>jackson-module-parameter-names</artifactId>
|
||||
<version>${jackson.version.module}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.module</groupId>
|
||||
<artifactId>jackson-module-paranamer</artifactId>
|
||||
<version>${jackson.version.module}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- Language Modules -->
|
||||
|
||||
<!-- 21-Nov-2020, tatu: Scala 2.10 support dropped in Jackson 2.12 -->
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.module</groupId>
|
||||
<artifactId>jackson-module-scala_2.11</artifactId>
|
||||
<version>${jackson.version.module.scala}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.module</groupId>
|
||||
<artifactId>jackson-module-scala_2.12</artifactId>
|
||||
<version>${jackson.version.module.scala}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.module</groupId>
|
||||
<artifactId>jackson-module-scala_2.13</artifactId>
|
||||
<version>${jackson.version.module.scala}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.module</groupId>
|
||||
<artifactId>jackson-module-scala_3</artifactId>
|
||||
<version>${jackson.version.module.scala}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- 3rd-party dependencies from primary Jackson components (2.19.0) -->
|
||||
<!-- 15-May-2025, tatu: Removed from 2.19.1 -->
|
||||
<!--
|
||||
<dependency>
|
||||
<groupId>org.codehaus.woodstox</groupId>
|
||||
<artifactId>stax2-api</artifactId>
|
||||
<version>${stax2.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.woodstox</groupId>
|
||||
<artifactId>woodstox-core</artifactId>
|
||||
<version>${woodstox.version}</version>
|
||||
</dependency>
|
||||
-->
|
||||
|
||||
</dependencies>
|
||||
</dependencyManagement>
|
||||
|
||||
<!-- Alas, need to include snapshot reference since otherwise can not find
|
||||
snapshot of parent... -->
|
||||
<repositories>
|
||||
<!-- 26-May-2025, tatu: No longer needed after move to Central Portal:
|
||||
<repository>
|
||||
<id>sonatype-nexus-snapshots</id>
|
||||
<name>Sonatype Nexus Snapshots</name>
|
||||
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
|
||||
<releases><enabled>false</enabled></releases>
|
||||
<snapshots><enabled>true</enabled></snapshots>
|
||||
</repository>
|
||||
-->
|
||||
<!-- 26-May-2025, tatu: Moved to Sonatype Central Portal -->
|
||||
<repository>
|
||||
<id>central-snapshots</id>
|
||||
<name>Sonatype Central Portal (snapshots)</name>
|
||||
<url>https://central.sonatype.com/repository/maven-snapshots</url>
|
||||
<releases><enabled>false</enabled></releases>
|
||||
<snapshots><enabled>true</enabled></snapshots>
|
||||
</repository>
|
||||
</repositories>
|
||||
</project>
|
||||
|
|
@ -0,0 +1 @@
|
|||
211187097ff21c52712888816473a931bd3337ed
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sun May 31 22:58:05 AMT 2026
|
||||
jackson-parent-2.19.3.pom>central=
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<parent>
|
||||
<groupId>com.fasterxml</groupId>
|
||||
<artifactId>oss-parent</artifactId>
|
||||
<version>69</version>
|
||||
</parent>
|
||||
|
||||
<groupId>com.fasterxml.jackson</groupId>
|
||||
<artifactId>jackson-parent</artifactId>
|
||||
<version>2.19.3</version>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
<name>Jackson parent poms</name>
|
||||
<description>Parent pom for all Jackson components</description>
|
||||
<url>http://github.com/FasterXML/</url>
|
||||
<organization>
|
||||
<name>FasterXML</name>
|
||||
<url>http://fasterxml.com/</url>
|
||||
</organization>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>The Apache Software License, Version 2.0</name>
|
||||
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
|
||||
<distribution>repo</distribution>
|
||||
</license>
|
||||
</licenses>
|
||||
|
||||
<developers>
|
||||
<developer>
|
||||
<id>cowtowncoder</id>
|
||||
<name>Tatu Saloranta</name>
|
||||
<email>tatu@fasterxml.com</email>
|
||||
</developer>
|
||||
</developers>
|
||||
|
||||
<scm>
|
||||
<connection>scm:git:git@github.com:FasterXML/jackson-parent.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:FasterXML/jackson-parent.git</developerConnection>
|
||||
<url>http://github.com/FasterXML/jackson-parent</url>
|
||||
<tag>jackson-parent-2.19.3</tag>
|
||||
</scm>
|
||||
|
||||
<properties>
|
||||
<!-- 02-Oct-2015, tatu: Jackson 2.4 and above are Java 6 (earlier versions Java 5);
|
||||
Jackson 2.7 and above Java 7 (with exception of `jackson-core`/`jackson-annotations` still Java 6),
|
||||
-->
|
||||
<!-- 09-Jan-2021, tatu: Jackson 2.13 finally raises baseline to Java 8, with continuing
|
||||
exception fo `jackson-core`/`jackson-annotations` as Java 6 -->
|
||||
<javac.src.version>1.8</javac.src.version>
|
||||
<javac.target.version>1.8</javac.target.version>
|
||||
<maven.compiler.source>${javac.src.version}</maven.compiler.source>
|
||||
<maven.compiler.target>${javac.target.version}</maven.compiler.target>
|
||||
|
||||
<javac.debuglevel>lines,source,vars</javac.debuglevel>
|
||||
|
||||
<!-- 12-Oct-2024, tatu: [jackson-parent#15] Downgrade Moditect plugin for 2.18.1+
|
||||
-->
|
||||
<version.plugin.moditect>1.1.0</version.plugin.moditect>
|
||||
|
||||
<!--
|
||||
| For automatically generating PackageVersion.java. Your child pom.xml must define
|
||||
| packageVersion.dir and packageVersion.package, and must set the phase of the
|
||||
| process-packageVersion execution of maven-replacer-plugin to 'generate-sources'.
|
||||
-->
|
||||
<packageVersion.template.input>${basedir}/src/main/java/${packageVersion.dir}/PackageVersion.java.in</packageVersion.template.input>
|
||||
<packageVersion.template.output>${generatedSourcesDir}/${packageVersion.dir}/PackageVersion.java</packageVersion.template.output>
|
||||
|
||||
<project.build.outputTimestamp>2025-07-18T17:25:14Z</project.build.outputTimestamp>
|
||||
</properties>
|
||||
|
||||
<!-- 17-Sep-2021, tatu: Used to have junit prior to Jackson 2.13, removed due to
|
||||
[jackson-bom#43] issue
|
||||
-->
|
||||
|
||||
<!-- Alas, need to include snapshot reference since otherwise can not find
|
||||
snapshot of parent... -->
|
||||
<repositories>
|
||||
<!-- 26-May-2025, tatu: No longer need after switch to Sonatype Central Portal
|
||||
remove soon:
|
||||
-->
|
||||
<!--
|
||||
<repository>
|
||||
<id>sonatype-nexus-snapshots</id>
|
||||
<name>Sonatype Nexus Snapshots</name>
|
||||
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
|
||||
<releases><enabled>false</enabled></releases>
|
||||
<snapshots><enabled>true</enabled></snapshots>
|
||||
</repository>
|
||||
-->
|
||||
<!-- 26-May-2025, tatu: Using Sonatype Central Portal, will need this -->
|
||||
<repository>
|
||||
<id>central-snapshots</id>
|
||||
<name>Sonatype Central Portal (snapshots)</name>
|
||||
<url>https://central.sonatype.com/repository/maven-snapshots</url>
|
||||
<releases><enabled>false</enabled></releases>
|
||||
<snapshots><enabled>true</enabled></snapshots>
|
||||
</repository>
|
||||
</repositories>
|
||||
|
||||
<build>
|
||||
<pluginManagement>
|
||||
<plugins>
|
||||
|
||||
<!-- Jackson has stricter enforced requirements than parent pom -->
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-enforcer-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>enforce-java</id>
|
||||
<phase>validate</phase>
|
||||
<goals>
|
||||
<goal>enforce</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<rules>
|
||||
<requireMavenVersion>
|
||||
<version>[3.6,)</version>
|
||||
<message>[ERROR] The currently supported version of Maven is 3.6 or higher</message>
|
||||
</requireMavenVersion>
|
||||
<requirePluginVersions>
|
||||
<banLatest>true</banLatest>
|
||||
<banRelease>true</banRelease>
|
||||
<banSnapshots>true</banSnapshots>
|
||||
<phases>clean,deploy,site</phases>
|
||||
<message>[ERROR] Best Practice is to always define plugin versions!</message>
|
||||
</requirePluginVersions>
|
||||
</rules>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<!-- use of replacer plug-in specific to Jackson -->
|
||||
<plugin>
|
||||
<groupId>com.google.code.maven-replacer-plugin</groupId>
|
||||
<artifactId>replacer</artifactId>
|
||||
<version>${version.plugin.replacer}</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>process-packageVersion</id>
|
||||
<goals>
|
||||
<goal>replace</goal>
|
||||
</goals>
|
||||
<!--
|
||||
| We explicitly omit 'phase' here so child poms can opt in to
|
||||
| generating their PackageVersion.java file.
|
||||
|
|
||||
| If your child pom wants a PackageVersion.java file, define
|
||||
| the 'packageVersion.dir' and 'packageVersion.package' properties
|
||||
| and include the commented-out section in your child pom's plugin
|
||||
| for this execution ID.
|
||||
<phase>generate-sources</phase>
|
||||
-->
|
||||
</execution>
|
||||
</executions>
|
||||
<configuration>
|
||||
<file>${packageVersion.template.input}</file>
|
||||
<outputFile>${packageVersion.template.output}</outputFile>
|
||||
<replacements>
|
||||
<replacement>
|
||||
<token>@package@</token>
|
||||
<value>${packageVersion.package}</value>
|
||||
</replacement>
|
||||
<replacement>
|
||||
<token>@projectversion@</token>
|
||||
<value>${project.version}</value>
|
||||
</replacement>
|
||||
<replacement>
|
||||
<token>@projectgroupid@</token>
|
||||
<value>${project.groupId}</value>
|
||||
</replacement>
|
||||
<replacement>
|
||||
<token>@projectartifactid@</token>
|
||||
<value>${project.artifactId}</value>
|
||||
</replacement>
|
||||
</replacements>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</pluginManagement>
|
||||
</build>
|
||||
|
||||
</project>
|
||||
|
|
@ -0,0 +1 @@
|
|||
245bf64cfc64c18297bda88c0fff3a6b350cec96
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sun May 31 22:58:05 AMT 2026
|
||||
oss-parent-69.pom>central=
|
||||
652
freebsd-setup/m2/com/fasterxml/oss-parent/69/oss-parent-69.pom
Normal file
652
freebsd-setup/m2/com/fasterxml/oss-parent/69/oss-parent-69.pom
Normal file
|
|
@ -0,0 +1,652 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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">
|
||||
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<groupId>com.fasterxml</groupId>
|
||||
<artifactId>oss-parent</artifactId>
|
||||
<version>69</version>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
<name>FasterXML.com parent pom</name>
|
||||
<description>FasterXML.com parent pom</description>
|
||||
<url>http://github.com/FasterXML/</url>
|
||||
<organization>
|
||||
<name>FasterXML</name>
|
||||
<url>http://fasterxml.com/</url>
|
||||
</organization>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>The Apache Software License, Version 2.0</name>
|
||||
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
|
||||
<distribution>repo</distribution>
|
||||
</license>
|
||||
</licenses>
|
||||
|
||||
<!-- to fill in mostly by children, but stupid Sonatype REQUIRES
|
||||
one developer already here
|
||||
-->
|
||||
<developers>
|
||||
<developer>
|
||||
<id>cowtowncoder</id>
|
||||
<name>Tatu Saloranta</name>
|
||||
<email>tatu@fasterxml.com</email>
|
||||
</developer>
|
||||
</developers>
|
||||
|
||||
<scm>
|
||||
<connection>scm:git:git@github.com:FasterXML/oss-parent.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:FasterXML/oss-parent.git</developerConnection>
|
||||
<url>http://github.com/FasterXML/oss-parent</url>
|
||||
<tag>oss-parent-69</tag>
|
||||
</scm>
|
||||
<issueManagement>
|
||||
<system>GitHub Issue Management</system>
|
||||
<url>https://github.com/FasterXML/${project.artifactId}/issues</url>
|
||||
</issueManagement>
|
||||
|
||||
<distributionManagement>
|
||||
<!-- 26-May-2025, tatu: Moving to Central Portal, these are no longer needed
|
||||
<snapshotRepository>
|
||||
<id>sonatype-nexus-snapshots</id>
|
||||
<name>Sonatype Nexus Snapshots</name>
|
||||
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
|
||||
</snapshotRepository>
|
||||
|
||||
<repository>
|
||||
<id>sonatype-nexus-staging</id>
|
||||
<name>Nexus Release Repository</name>
|
||||
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
|
||||
</repository>
|
||||
-->
|
||||
|
||||
<!-- 26-May-2025, tatu: Needed for new Central Portal publishing. -->
|
||||
<snapshotRepository>
|
||||
<id>central-snapshots</id>
|
||||
<name>Sonatype Central Portal Repository (snapshots)</name>
|
||||
<url>https://central.sonatype.com/repository/maven-snapshots</url>
|
||||
</snapshotRepository>
|
||||
|
||||
<repository>
|
||||
<id>central</id>
|
||||
<name>Sonatype Central Portal Repository (releases)</name>
|
||||
<url>https://central.sonatype.com/api/v1/publisher</url>
|
||||
</repository>
|
||||
|
||||
</distributionManagement>
|
||||
|
||||
<properties>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<project.build.resourceEncoding>UTF-8</project.build.resourceEncoding>
|
||||
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
||||
<!-- enable Reproducible Builds -->
|
||||
<project.build.outputTimestamp>2025-07-08T01:10:11Z</project.build.outputTimestamp>
|
||||
|
||||
<generatedSourcesDir>${project.build.directory}/generated-sources</generatedSourcesDir>
|
||||
|
||||
<javadoc.maxmemory>1g</javadoc.maxmemory>
|
||||
|
||||
<!-- Use 1.6 as default baseline -->
|
||||
<javac.src.version>1.6</javac.src.version>
|
||||
<javac.target.version>1.6</javac.target.version>
|
||||
|
||||
<!-- By default, include all debug info; "vars" and "lines" both add 10-15% in size,
|
||||
"source" very little
|
||||
-->
|
||||
<javac.debuglevel>lines,source,vars</javac.debuglevel>
|
||||
<maven.build.timestamp.format>yyyy-MM-dd HH:mm:ssZ</maven.build.timestamp.format>
|
||||
<!--
|
||||
| Configuration properties for the OSGi maven-bundle-plugin
|
||||
-->
|
||||
<osgi.export>${project.groupId}.*;version=${project.version}</osgi.export>
|
||||
<osgi.import>*</osgi.import>
|
||||
<osgi.dynamicImport />
|
||||
<osgi.private />
|
||||
<osgi.requiredExecutionEnvironment />
|
||||
<osgi.versionpolicy>${range;[===,=+);${@}}</osgi.versionpolicy>
|
||||
<osgi.includeResource>{maven-resources}</osgi.includeResource>
|
||||
<!-- 27-Dec-2015, tatu: Allow use of "Main-Class" too, default to empty -->
|
||||
<osgi.mainClass />
|
||||
|
||||
<!--
|
||||
| shared build/report plugins version
|
||||
-->
|
||||
|
||||
<version.plugin.bundle>5.1.9</version.plugin.bundle>
|
||||
|
||||
<version.plugin.central-publishing>0.8.0</version.plugin.central-publishing>
|
||||
|
||||
<version.plugin.clean>3.5.0</version.plugin.clean>
|
||||
<version.plugin.cyclonedx>2.9.1</version.plugin.cyclonedx>
|
||||
<version.plugin.dependency>3.8.1</version.plugin.dependency>
|
||||
<version.plugin.cobertura>2.7</version.plugin.cobertura>
|
||||
<version.plugin.compiler>3.14.0</version.plugin.compiler>
|
||||
<version.plugin.deploy>3.1.4</version.plugin.deploy>
|
||||
<version.plugin.enforcer>3.6.0</version.plugin.enforcer>
|
||||
<version.plugin.gpg>3.2.8</version.plugin.gpg>
|
||||
|
||||
<version.plugin.install>3.1.4</version.plugin.install>
|
||||
<version.plugin.jacoco>0.8.13</version.plugin.jacoco>
|
||||
<version.plugin.jar>3.4.2</version.plugin.jar>
|
||||
|
||||
<version.plugin.javadoc>3.11.2</version.plugin.javadoc>
|
||||
|
||||
<version.plugin.moditect>1.2.2.Final</version.plugin.moditect>
|
||||
|
||||
<version.plugin.pmd>3.27.0</version.plugin.pmd>
|
||||
<version.plugin.release>3.1.1</version.plugin.release>
|
||||
<version.plugin.replacer>1.5.3</version.plugin.replacer>
|
||||
<version.plugin.resources>3.3.1</version.plugin.resources>
|
||||
|
||||
<version.plugin.scm>2.1.0</version.plugin.scm>
|
||||
<version.plugin.shade>3.6.0</version.plugin.shade>
|
||||
<version.plugin.site>4.0.0-M16</version.plugin.site>
|
||||
|
||||
<version.plugin.source>3.3.1</version.plugin.source>
|
||||
|
||||
<version.plugin.surefire>3.5.3</version.plugin.surefire>
|
||||
|
||||
<version.plugin.wrapper>3.3.2</version.plugin.wrapper>
|
||||
|
||||
<!-- other "well-known" lib versions -->
|
||||
<!-- 13-Oct-2020, 4.13 -> 4.13.1 (version 41) -->
|
||||
<!-- 03-May-2020, 4.13.1 -> 4.13.2 (version 45) -->
|
||||
<version.junit>4.13.2</version.junit>
|
||||
|
||||
<!-- 19-Feb-2024: Let's add JUnit5 (jupiter) too -->
|
||||
<version.junit5>5.11.4</version.junit5>
|
||||
|
||||
<version.assertj>3.27.2</version.assertj>
|
||||
|
||||
</properties>
|
||||
|
||||
<build>
|
||||
<pluginManagement>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>build-helper-maven-plugin</artifactId>
|
||||
<version>3.6.0</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-clean-plugin</artifactId>
|
||||
<version>${version.plugin.clean}</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.cyclonedx</groupId>
|
||||
<artifactId>cyclonedx-maven-plugin</artifactId>
|
||||
<version>${version.plugin.cyclonedx}</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-dependency-plugin</artifactId>
|
||||
<version>${version.plugin.dependency}</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-deploy-plugin</artifactId>
|
||||
<version>${version.plugin.deploy}</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-gpg-plugin</artifactId>
|
||||
<version>${version.plugin.gpg}</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-install-plugin</artifactId>
|
||||
<version>${version.plugin.install}</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
<version>${version.plugin.javadoc}</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-resources-plugin</artifactId>
|
||||
<version>${version.plugin.resources}</version>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-shade-plugin</artifactId>
|
||||
<version>${version.plugin.shade}</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-site-plugin</artifactId>
|
||||
<version>${version.plugin.site}</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-source-plugin</artifactId>
|
||||
<version>${version.plugin.source}</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-wrapper-plugin</artifactId>
|
||||
<version>${version.plugin.wrapper}</version>
|
||||
</plugin>
|
||||
|
||||
<!-- 05-Dec-2018, tatu: v34 adds "moditect" plug-in, for Java 9+ Module support -->
|
||||
<plugin>
|
||||
<groupId>org.moditect</groupId>
|
||||
<artifactId>moditect-maven-plugin</artifactId>
|
||||
<version>${version.plugin.moditect}</version>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<!-- 26-Mar-2018, tatu: This is a weird component; up to 1.4.1 has
|
||||
artifact `maven-replacer-plugin`; from 1.5 just `replacer`?!?!
|
||||
-->
|
||||
<groupId>com.google.code.maven-replacer-plugin</groupId>
|
||||
<artifactId>replacer</artifactId>
|
||||
<!--
|
||||
<artifactId>maven-replacer-plugin</artifactId>
|
||||
-->
|
||||
<version>${version.plugin.replacer}</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>cobertura-maven-plugin</artifactId>
|
||||
<version>${version.plugin.cobertura}</version>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.felix</groupId>
|
||||
<artifactId>maven-bundle-plugin</artifactId>
|
||||
<version>${version.plugin.bundle}</version>
|
||||
<configuration>
|
||||
<instructions>
|
||||
<!--
|
||||
| stops the "uses" clauses being added to "Export-Package" manifest entry
|
||||
-->
|
||||
<!-- 04-Nov-2016, tatu: Not quite sure why it was disabled; see
|
||||
|
||||
https://github.com/FasterXML/jackson-jaxrs-providers/issues/93
|
||||
|
||||
for problem caused. Because of this, removed from Jackson 2.9
|
||||
|
||||
<_nouses>true</_nouses>
|
||||
-->
|
||||
|
||||
<!--
|
||||
| Stop the JAVA_1_n_HOME variables from being treated as headers by Bnd
|
||||
-->
|
||||
<_removeheaders>Include-Resource,JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME</_removeheaders>
|
||||
<_versionpolicy>${osgi.versionpolicy}</_versionpolicy>
|
||||
<Bundle-Name>${project.name}</Bundle-Name>
|
||||
<Bundle-SymbolicName>${project.groupId}.${project.artifactId}</Bundle-SymbolicName>
|
||||
<Bundle-Description>${project.description}</Bundle-Description>
|
||||
<Export-Package>${osgi.export}</Export-Package>
|
||||
<Private-Package>${osgi.private}</Private-Package>
|
||||
<Import-Package>${osgi.import}</Import-Package>
|
||||
<DynamicImport-Package>${osgi.dynamicImport}</DynamicImport-Package>
|
||||
<Include-Resource>${osgi.includeResource}</Include-Resource>
|
||||
<Bundle-DocURL>${project.url}</Bundle-DocURL>
|
||||
<Bundle-RequiredExecutionEnvironment>${osgi.requiredExecutionEnvironment}</Bundle-RequiredExecutionEnvironment>
|
||||
|
||||
<X-Compile-Source-JDK>${javac.src.version}</X-Compile-Source-JDK>
|
||||
<X-Compile-Target-JDK>${javac.target.version}</X-Compile-Target-JDK>
|
||||
|
||||
<Implementation-Title>${project.name}</Implementation-Title>
|
||||
<Implementation-Version>${project.version}</Implementation-Version>
|
||||
<Implementation-Vendor-Id>${project.groupId}</Implementation-Vendor-Id>
|
||||
<Implementation-Vendor>${project.organization.name}</Implementation-Vendor>
|
||||
|
||||
<Specification-Title>${project.name}</Specification-Title>
|
||||
<Specification-Version>${project.version}</Specification-Version>
|
||||
<Specification-Vendor>${project.organization.name}</Specification-Vendor>
|
||||
|
||||
<Main-Class>${osgi.mainClass}</Main-Class>
|
||||
</instructions>
|
||||
</configuration>
|
||||
</plugin>
|
||||
|
||||
<!-- Plug-in settings needed for Maven/Nexus release handling
|
||||
-->
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-release-plugin</artifactId>
|
||||
<version>${version.plugin.release}</version>
|
||||
<configuration>
|
||||
<mavenExecutorId>forked-path</mavenExecutorId>
|
||||
<useReleaseProfile>false</useReleaseProfile>
|
||||
<arguments>-Prelease</arguments>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<!-- 05-Mar-2021, tatu: I don't think this is in use at all?
|
||||
|
||||
<plugin>
|
||||
<groupId>org.sonatype.plugins</groupId>
|
||||
<artifactId>nexus-maven-plugin</artifactId>
|
||||
<version>2.1</version>
|
||||
<configuration>
|
||||
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
|
||||
<serverAuthId>sonatype-nexus-staging</serverAuthId>
|
||||
</configuration>
|
||||
</plugin>
|
||||
-->
|
||||
|
||||
<!-- 13-May-2025, tatu: Need to add this for new Central Portal
|
||||
publishing
|
||||
-->
|
||||
<plugin>
|
||||
<groupId>org.sonatype.central</groupId>
|
||||
<artifactId>central-publishing-maven-plugin</artifactId>
|
||||
<version>${version.plugin.central-publishing}</version>
|
||||
</plugin>
|
||||
|
||||
</plugins>
|
||||
</pluginManagement>
|
||||
|
||||
<plugins>
|
||||
<!-- In Alphabetic order by 'artifactId' -->
|
||||
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>build-helper-maven-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>add-generated-sources</id>
|
||||
<phase>generate-sources</phase>
|
||||
<goals>
|
||||
<goal>add-source</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<sources>
|
||||
<source>${generatedSourcesDir}</source>
|
||||
</sources>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.jacoco</groupId>
|
||||
<artifactId>jacoco-maven-plugin</artifactId>
|
||||
<version>${version.plugin.jacoco}</version>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<version>${version.plugin.compiler}</version>
|
||||
<!-- 05-Dec-2018, tatu: Looks like override needed for some reason
|
||||
(probably for Java 9+ Module support)
|
||||
-->
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.ow2.asm</groupId>
|
||||
<artifactId>asm</artifactId>
|
||||
<version>9.8</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<configuration>
|
||||
<source>${javac.src.version}</source>
|
||||
<target>${javac.target.version}</target>
|
||||
<showDeprecation>true</showDeprecation>
|
||||
<showWarnings>true</showWarnings>
|
||||
<!-- 16-Apr-2013, tatu: As per Nick W's suggestions, let's
|
||||
use these to reduce jar size
|
||||
-->
|
||||
<debug>true</debug>
|
||||
<debuglevel>${javac.debuglevel}</debuglevel>
|
||||
</configuration>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-enforcer-plugin</artifactId>
|
||||
<version>${version.plugin.enforcer}</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>enforce-java</id>
|
||||
<phase>validate</phase>
|
||||
<goals>
|
||||
<goal>enforce</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<rules>
|
||||
<!-- 08-Aug-2017, tatu: No FX/CTC lib allows 1.5 any more -->
|
||||
<requireJavaVersion>
|
||||
<version>[1.6,)</version>
|
||||
<message>[ERROR] The currently supported version of Java is 1.6 or higher</message>
|
||||
</requireJavaVersion>
|
||||
<requireMavenVersion>
|
||||
<version>[3.0,)</version>
|
||||
<message>[ERROR] The currently supported version of Maven is 3.0 or higher</message>
|
||||
</requireMavenVersion>
|
||||
<requirePluginVersions>
|
||||
<banLatest>true</banLatest>
|
||||
<banRelease>true</banRelease>
|
||||
<banSnapshots>true</banSnapshots>
|
||||
<phases>clean,deploy,site</phases>
|
||||
<message>[ERROR] Best Practice is to always define plugin versions!</message>
|
||||
</requirePluginVersions>
|
||||
</rules>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.felix</groupId>
|
||||
<artifactId>maven-bundle-plugin</artifactId>
|
||||
<extensions>true</extensions>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<version>${version.plugin.jar}</version>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-scm-plugin</artifactId>
|
||||
<version>${version.plugin.scm}</version>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.maven.scm</groupId>
|
||||
<artifactId>maven-scm-provider-gitexe</artifactId>
|
||||
<version>${version.plugin.scm}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-site-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>attach-descriptor</id>
|
||||
<goals>
|
||||
<goal>attach-descriptor</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-surefire-plugin</artifactId>
|
||||
<version>${version.plugin.surefire}</version>
|
||||
</plugin>
|
||||
|
||||
<!-- 26-May-2025, tatu: Switch to Sonatype Central Portal;
|
||||
need new deploy plug-in
|
||||
-->
|
||||
<plugin>
|
||||
<groupId>org.sonatype.central</groupId>
|
||||
<artifactId>central-publishing-maven-plugin</artifactId>
|
||||
<extensions>true</extensions>
|
||||
<configuration>
|
||||
<deploymentName>Deployment-${project.artifactId}</deploymentName>
|
||||
<publishingServerId>central</publishingServerId>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
|
||||
<extensions>
|
||||
<extension>
|
||||
<groupId>org.apache.maven.scm</groupId>
|
||||
<artifactId>maven-scm-provider-gitexe</artifactId>
|
||||
<version>${version.plugin.scm}</version>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<groupId>org.apache.maven.scm</groupId>
|
||||
<artifactId>maven-scm-manager-plexus</artifactId>
|
||||
<version>${version.plugin.scm}</version>
|
||||
</extension>
|
||||
|
||||
<!-- WTH is this? -->
|
||||
<extension>
|
||||
<groupId>org.kathrynhuxtable.maven.wagon</groupId>
|
||||
<artifactId>wagon-gitsite</artifactId>
|
||||
<version>0.3.1</version>
|
||||
</extension>
|
||||
</extensions>
|
||||
</build>
|
||||
|
||||
<reporting>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
<version>${version.plugin.javadoc}</version>
|
||||
<configuration>
|
||||
<bootclasspath>${sun.boot.class.path}</bootclasspath>
|
||||
<doclet>com.google.doclava.Doclava</doclet>
|
||||
<useStandardDocletOptions>false</useStandardDocletOptions>
|
||||
<additionalJOption>-J-Xmx1024m</additionalJOption>
|
||||
<maxmemory>${javadoc.maxmemory}</maxmemory>
|
||||
<docletArtifact>
|
||||
<groupId>com.google.doclava</groupId>
|
||||
<artifactId>doclava</artifactId>
|
||||
<version>1.0.6</version>
|
||||
</docletArtifact>
|
||||
</configuration>
|
||||
<reportSets>
|
||||
<reportSet>
|
||||
<id>default</id>
|
||||
<reports>
|
||||
<report>javadoc</report>
|
||||
</reports>
|
||||
</reportSet>
|
||||
</reportSets>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-jxr-plugin</artifactId>
|
||||
<version>3.6.0</version>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>jdepend-maven-plugin</artifactId>
|
||||
<version>2.1</version>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-surefire-report-plugin</artifactId>
|
||||
<version>${version.plugin.surefire}</version>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-pmd-plugin</artifactId>
|
||||
<version>${version.plugin.pmd}</version>
|
||||
<configuration>
|
||||
<linkXref>true</linkXref>
|
||||
<minimumTokens>100</minimumTokens>
|
||||
<targetJdk>1.5</targetJdk>
|
||||
</configuration>
|
||||
</plugin>
|
||||
|
||||
</plugins>
|
||||
</reporting>
|
||||
|
||||
<profiles>
|
||||
<profile>
|
||||
<id>release</id>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-source-plugin</artifactId>
|
||||
<version>${version.plugin.source}</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>attach-sources</id>
|
||||
<goals>
|
||||
<goal>jar-no-fork</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<archive>
|
||||
<manifest>
|
||||
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
|
||||
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
|
||||
</manifest>
|
||||
<manifestEntries>
|
||||
<X-Compile-Source-JDK>${javac.src.version}</X-Compile-Source-JDK>
|
||||
<X-Compile-Target-JDK>${javac.target.version}</X-Compile-Target-JDK>
|
||||
</manifestEntries>
|
||||
</archive>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
<version>${version.plugin.javadoc}</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>attach-javadocs</id>
|
||||
<goals>
|
||||
<goal>jar</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<quiet>true</quiet>
|
||||
<archive>
|
||||
<manifest>
|
||||
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
|
||||
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
|
||||
</manifest>
|
||||
<manifestEntries>
|
||||
<X-Compile-Source-JDK>${javac.src.version}</X-Compile-Source-JDK>
|
||||
<X-Compile-Target-JDK>${javac.target.version}</X-Compile-Target-JDK>
|
||||
</manifestEntries>
|
||||
</archive>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-gpg-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>sign-artifacts</id>
|
||||
<phase>verify</phase>
|
||||
<goals>
|
||||
<goal>sign</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
</profiles>
|
||||
|
||||
</project>
|
||||
|
|
@ -0,0 +1 @@
|
|||
49119ef1bd90dce5e2ee8cba3730cbfb66067e41
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sun May 31 22:58:13 AMT 2026
|
||||
zstd-jni-1.5.6-3.pom>central=
|
||||
|
|
@ -0,0 +1,51 @@
|
|||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>com.github.luben</groupId>
|
||||
<artifactId>zstd-jni</artifactId>
|
||||
<packaging>jar</packaging>
|
||||
<description>JNI bindings for Zstd native library that provides fast and high compression lossless algorithm for Java and all JVM languages.</description>
|
||||
<version>1.5.6-3</version>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>BSD 2-Clause License</name>
|
||||
<url>https://opensource.org/licenses/BSD-2-Clause</url>
|
||||
<distribution>repo</distribution>
|
||||
</license>
|
||||
</licenses>
|
||||
<name>zstd-jni</name>
|
||||
<organization>
|
||||
<name>com.github.luben</name>
|
||||
</organization>
|
||||
<url>https://github.com/luben/zstd-jni</url>
|
||||
<scm>
|
||||
<url>git@github.com:luben/zstd-jni.git</url>
|
||||
<connection>scm:git:git@github.com:luben/zstd-jni.git</connection>
|
||||
</scm>
|
||||
<developers>
|
||||
<developer>
|
||||
<id>karavelov</id>
|
||||
<name>Luben Karavelov</name>
|
||||
<email>karavelov@gmail.com</email>
|
||||
<organization>com.github.luben</organization>
|
||||
<organizationUrl>https://github.com/luben</organizationUrl>
|
||||
</developer>
|
||||
</developers>
|
||||
<properties>
|
||||
<info.versionScheme>strict</info.versionScheme>
|
||||
</properties>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.scalatest</groupId>
|
||||
<artifactId>scalatest_2.13</artifactId>
|
||||
<version>3.2.17</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.scalatestplus</groupId>
|
||||
<artifactId>scalacheck-1-17_2.13</artifactId>
|
||||
<version>3.2.17.0</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
|
|
@ -0,0 +1 @@
|
|||
2f666dee96e782eee0dc6d4531452d2e92ce3fba
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sun May 31 22:58:24 AMT 2026
|
||||
zstd-jni-1.5.7-4.jar>central=
|
||||
zstd-jni-1.5.7-4.pom>central=
|
||||
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
62289c6759a134f76a230e104aa0d2aad2386c91
|
||||
|
|
@ -0,0 +1,51 @@
|
|||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>com.github.luben</groupId>
|
||||
<artifactId>zstd-jni</artifactId>
|
||||
<packaging>jar</packaging>
|
||||
<description>JNI bindings for Zstd native library that provides fast and high compression lossless algorithm for Java and all JVM languages.</description>
|
||||
<version>1.5.7-4</version>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>BSD 2-Clause License</name>
|
||||
<url>https://opensource.org/licenses/BSD-2-Clause</url>
|
||||
<distribution>repo</distribution>
|
||||
</license>
|
||||
</licenses>
|
||||
<name>zstd-jni</name>
|
||||
<organization>
|
||||
<name>com.github.luben</name>
|
||||
</organization>
|
||||
<url>https://github.com/luben/zstd-jni</url>
|
||||
<scm>
|
||||
<url>git@github.com:luben/zstd-jni.git</url>
|
||||
<connection>scm:git:git@github.com:luben/zstd-jni.git</connection>
|
||||
</scm>
|
||||
<developers>
|
||||
<developer>
|
||||
<id>karavelov</id>
|
||||
<name>Luben Karavelov</name>
|
||||
<email>karavelov@gmail.com</email>
|
||||
<organization>com.github.luben</organization>
|
||||
<organizationUrl>https://github.com/luben</organizationUrl>
|
||||
</developer>
|
||||
</developers>
|
||||
<properties>
|
||||
<info.versionScheme>pvp</info.versionScheme>
|
||||
</properties>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.scalatest</groupId>
|
||||
<artifactId>scalatest_2.13</artifactId>
|
||||
<version>3.2.17</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.scalatestplus</groupId>
|
||||
<artifactId>scalacheck-1-17_2.13</artifactId>
|
||||
<version>3.2.17.0</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
|
|
@ -0,0 +1 @@
|
|||
927dab1fe467061ef911cacf4dded31ca0c422a0
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sun May 31 22:58:24 AMT 2026
|
||||
icu4j-77.1.pom>central=
|
||||
icu4j-77.1.jar>central=
|
||||
BIN
freebsd-setup/m2/com/ibm/icu/icu4j/77.1/icu4j-77.1.jar
Normal file
BIN
freebsd-setup/m2/com/ibm/icu/icu4j/77.1/icu4j-77.1.jar
Normal file
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
38693cf0b1d7362a8b726af74dc06026a7c23809
|
||||
40
freebsd-setup/m2/com/ibm/icu/icu4j/77.1/icu4j-77.1.pom
Normal file
40
freebsd-setup/m2/com/ibm/icu/icu4j/77.1/icu4j-77.1.pom
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>com.ibm.icu</groupId>
|
||||
<artifactId>icu4j</artifactId>
|
||||
<name>ICU4J</name>
|
||||
<version>77.1</version>
|
||||
<description>International Components for Unicode for Java (ICU4J) is a mature, widely used Java library
|
||||
providing Unicode and Globalization support</description>
|
||||
<url>https://icu.unicode.org/</url>
|
||||
<developers>
|
||||
<developer>
|
||||
<id>markusicu</id>
|
||||
<name>Markus Scherer</name>
|
||||
<organization>Google</organization>
|
||||
<roles>
|
||||
<role>Chair</role>
|
||||
</roles>
|
||||
</developer>
|
||||
<developer>
|
||||
<id>richgillam</id>
|
||||
<name>Richard Gillam</name>
|
||||
<roles>
|
||||
<role>Vice chair</role>
|
||||
</roles>
|
||||
</developer>
|
||||
</developers>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>Unicode-3.0</name>
|
||||
<url>https://raw.githubusercontent.com/unicode-org/icu/maint/maint-77/LICENSE</url>
|
||||
<distribution>repo</distribution>
|
||||
</license>
|
||||
</licenses>
|
||||
<scm>
|
||||
<connection>scm:git:git://github.com/unicode-org/icu.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:unicode-org/icu.git</developerConnection>
|
||||
<url>https://github.com/unicode-org/icu</url>
|
||||
</scm>
|
||||
</project>
|
||||
|
|
@ -0,0 +1 @@
|
|||
6f2515903d0cb5db86869f987c2e5b4983d10f99
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sun May 31 23:42:15 AMT 2026
|
||||
qdox-2.2.0.jar>central=
|
||||
qdox-2.2.0.pom>central=
|
||||
BIN
freebsd-setup/m2/com/thoughtworks/qdox/qdox/2.2.0/qdox-2.2.0.jar
Normal file
BIN
freebsd-setup/m2/com/thoughtworks/qdox/qdox/2.2.0/qdox-2.2.0.jar
Normal file
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
39651eb3ce73d6e506490ea352e1e13eab6b55e8
|
||||
550
freebsd-setup/m2/com/thoughtworks/qdox/qdox/2.2.0/qdox-2.2.0.pom
Normal file
550
freebsd-setup/m2/com/thoughtworks/qdox/qdox/2.2.0/qdox-2.2.0.pom
Normal file
|
|
@ -0,0 +1,550 @@
|
|||
<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">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<parent>
|
||||
<groupId>org.sonatype.oss</groupId>
|
||||
<artifactId>oss-parent</artifactId>
|
||||
<version>9</version>
|
||||
</parent>
|
||||
|
||||
<name>QDox</name>
|
||||
<groupId>com.thoughtworks.qdox</groupId>
|
||||
<artifactId>qdox</artifactId>
|
||||
<version>2.2.0</version>
|
||||
|
||||
<url>https://github.com/paul-hammant/qdox</url>
|
||||
<description>
|
||||
QDox is a high speed, small footprint parser for extracting class/interface/method definitions from source files
|
||||
complete with JavaDoc @tags. It is designed to be used by active code generators or documentation tools.
|
||||
</description>
|
||||
<inceptionYear>2002</inceptionYear>
|
||||
|
||||
<licenses>
|
||||
<license>
|
||||
<name>The Apache Software License, Version 2.0</name>
|
||||
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
|
||||
<distribution>repo</distribution>
|
||||
</license>
|
||||
</licenses>
|
||||
|
||||
<issueManagement>
|
||||
<system>github</system>
|
||||
<url>https://github.com/paul-hammant/qdox/issues</url>
|
||||
</issueManagement>
|
||||
|
||||
<scm>
|
||||
<connection>scm:git:https://github.com/paul-hammant/qdox.git</connection>
|
||||
<developerConnection>scm:git:ssh://git@github.com/paul-hammant/qdox.git</developerConnection>
|
||||
<url>https://github.com/paul-hammant/qdox</url>
|
||||
<tag>qdox-2.2.0</tag>
|
||||
</scm>
|
||||
|
||||
<developers>
|
||||
<developer>
|
||||
<id>rfscholte</id>
|
||||
<name>Robert Scholte</name>
|
||||
<timezone>+1</timezone>
|
||||
<roles>
|
||||
<role>project lead</role>
|
||||
</roles>
|
||||
</developer>
|
||||
<developer>
|
||||
<id>joe</id>
|
||||
<name>Joe Walnes</name>
|
||||
<roles>
|
||||
<role>project founder</role>
|
||||
</roles>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Aslak Hellesoy</name>
|
||||
<id>rinkrank</id>
|
||||
<roles>
|
||||
<role>developer</role>
|
||||
</roles>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Paul Hammant</name>
|
||||
<id>paul</id>
|
||||
<roles>
|
||||
<role>developer</role>
|
||||
</roles>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Mike Williams</name>
|
||||
<id>mdub</id>
|
||||
<roles>
|
||||
<role>developer</role>
|
||||
</roles>
|
||||
</developer>
|
||||
<developer>
|
||||
<id>mauro</id>
|
||||
<name>Mauro Talevi</name>
|
||||
<roles>
|
||||
<role>developer</role>
|
||||
</roles>
|
||||
</developer>
|
||||
</developers>
|
||||
|
||||
<contributors>
|
||||
<contributor>
|
||||
<name>Mike Royle</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Peter Donald</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>James Strachan</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Nick Pomfret</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Chris Stevenson</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Ben Hogan</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Laurent Etiemble</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Shawn Chain</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Brian Slesinsky</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>James Lee</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Eric Redmond</name>
|
||||
</contributor>
|
||||
</contributors>
|
||||
|
||||
<properties>
|
||||
<maven.build.timestamp.format>yyyy-MM-dd</maven.build.timestamp.format>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<timestamp>${maven.build.timestamp}</timestamp>
|
||||
<qdox.javaparser.stack>500</qdox.javaparser.stack>
|
||||
</properties>
|
||||
|
||||
<build>
|
||||
<pluginManagement>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-clean-plugin</artifactId>
|
||||
<version>3.4.0</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<version>3.13.0</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-surefire-plugin</artifactId>
|
||||
<version>3.5.2</version>
|
||||
<configuration>
|
||||
<reuseForks>false</reuseForks>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<version>3.4.2</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-install-plugin</artifactId>
|
||||
<version>3.1.3</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-deploy-plugin</artifactId>
|
||||
<version>3.1.3</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-site-plugin</artifactId>
|
||||
<version>3.21.0</version>
|
||||
<configuration>
|
||||
<templateFile>${basedir}/src/site/templates/site.vm</templateFile>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-release-plugin</artifactId>
|
||||
<version>3.1.1</version>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</pluginManagement>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-enforcer-plugin</artifactId>
|
||||
<version>3.5.0</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>enforce-maven</id>
|
||||
<goals>
|
||||
<goal>enforce</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<rules>
|
||||
<requireMavenVersion>
|
||||
<version>3.0</version>
|
||||
</requireMavenVersion>
|
||||
<requireJavaVersion>
|
||||
<version>11</version>
|
||||
</requireJavaVersion>
|
||||
</rules>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>enforce-byaccj</id>
|
||||
<goals>
|
||||
<goal>enforce</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<rules>
|
||||
<requireProperty>
|
||||
<property>qdox.byaccj.executable</property>
|
||||
<message>You can't run the build as BYacc/J is not available for ${os.name} (${os.arch})!</message>
|
||||
</requireProperty>
|
||||
</rules>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>default-compile</id>
|
||||
<configuration>
|
||||
<release>8</release>
|
||||
<excludes>
|
||||
<exclude>module-info.java</exclude>
|
||||
</excludes>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>module-descriptor</id>
|
||||
<goals>
|
||||
<goal>compile</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<release>11</release>
|
||||
<includes>
|
||||
<include>module-info.java</include>
|
||||
</includes>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>de.jflex</groupId>
|
||||
<artifactId>jflex-maven-plugin</artifactId>
|
||||
<version>1.9.1</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<goals>
|
||||
<goal>generate</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
<configuration>
|
||||
<outputDirectory>${project.build.directory}/generated-sources/parser</outputDirectory>
|
||||
<lexDefinitions>
|
||||
<lexFile>${basedir}/src/grammar/lexer.flex</lexFile>
|
||||
<lexFile>${basedir}/src/grammar/commentlexer.flex</lexFile>
|
||||
</lexDefinitions>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>exec-maven-plugin</artifactId>
|
||||
<version>3.5.0</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>javacommentparser</id>
|
||||
<phase>generate-sources</phase>
|
||||
<goals>
|
||||
<goal>exec</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<executable>${qdox.byaccj.executable}</executable>
|
||||
<arguments>
|
||||
<argument>-v</argument>
|
||||
<argument>-Jnorun</argument>
|
||||
<argument>-Jnoconstruct</argument>
|
||||
<argument>-Jclass=DefaultJavaCommentParser</argument>
|
||||
<argument>-Jpackage=com.thoughtworks.qdox.parser.impl</argument>
|
||||
<argument>${basedir}/src/grammar/commentparser.y</argument>
|
||||
</arguments>
|
||||
<workingDirectory>${project.build.directory}/generated-sources/parser/com/thoughtworks/qdox/parser/impl</workingDirectory>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>javasourceparser</id>
|
||||
<phase>generate-sources</phase>
|
||||
<goals>
|
||||
<goal>exec</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<executable>${qdox.byaccj.executable}</executable>
|
||||
<arguments>
|
||||
<argument>-v</argument>
|
||||
<argument>-Jnorun</argument>
|
||||
<argument>-Jnoconstruct</argument>
|
||||
<argument>-Jclass=Parser</argument>
|
||||
<argument>-Jimplements=CommentHandler</argument>
|
||||
<argument>-Jsemantic=Value</argument>
|
||||
<argument>-Jpackage=com.thoughtworks.qdox.parser.impl</argument>
|
||||
<argument>-Jstack=${qdox.javaparser.stack}</argument>
|
||||
<argument>${basedir}/src/grammar/parser.y</argument>
|
||||
</arguments>
|
||||
<workingDirectory>${project.build.directory}/generated-sources/parser/com/thoughtworks/qdox/parser/impl</workingDirectory>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-failsafe-plugin</artifactId>
|
||||
<version>3.5.2</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<goals>
|
||||
<goal>integration-test</goal>
|
||||
<goal>verify</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-invoker-plugin</artifactId>
|
||||
<version>3.8.1</version>
|
||||
<configuration>
|
||||
<cloneProjectsTo>${project.build.directory}/it</cloneProjectsTo>
|
||||
<postBuildHookScript>verify</postBuildHookScript>
|
||||
<localRepositoryPath>${project.build.directory}/local-repo</localRepositoryPath>
|
||||
<goals>
|
||||
<goal>clean</goal>
|
||||
<goal>test</goal>
|
||||
</goals>
|
||||
<settingsFile>src/it/settings.xml</settingsFile>
|
||||
<debug>true</debug>
|
||||
<properties>
|
||||
<maven.compiler.source>8</maven.compiler.source>
|
||||
<maven.compiler.target>8</maven.compiler.target>
|
||||
</properties>
|
||||
</configuration>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>integration-test</id>
|
||||
<goals>
|
||||
<goal>install</goal>
|
||||
<goal>run</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-assembly-plugin</artifactId>
|
||||
<version>3.7.1</version>
|
||||
<configuration>
|
||||
<descriptorRefs>
|
||||
<descriptorRef>project</descriptorRef>
|
||||
</descriptorRefs>
|
||||
<tarLongFileMode>gnu</tarLongFileMode>
|
||||
</configuration>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>make-assembly</id> <!-- this is used for inheritance merges -->
|
||||
<phase>package</phase> <!-- append to the packaging phase. -->
|
||||
<goals>
|
||||
<goal>single</goal> <!-- goals == mojos -->
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-gpg-plugin</artifactId>
|
||||
<version>3.1.0</version>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.junit.jupiter</groupId>
|
||||
<artifactId>junit-jupiter</artifactId>
|
||||
<version>5.11.3</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.assertj</groupId>
|
||||
<artifactId>assertj-core</artifactId>
|
||||
<version>3.26.3</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.mockito</groupId>
|
||||
<artifactId>mockito-core</artifactId>
|
||||
<version>4.11.0</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<profiles>
|
||||
<profile>
|
||||
<id>linux</id>
|
||||
<activation>
|
||||
<os>
|
||||
<family>Linux</family>
|
||||
<arch>i386</arch>
|
||||
</os>
|
||||
</activation>
|
||||
<properties>
|
||||
<qdox.byaccj.executable>${basedir}/bootstrap/yacc.linux</qdox.byaccj.executable>
|
||||
</properties>
|
||||
</profile>
|
||||
<profile>
|
||||
<id>linux64</id>
|
||||
<activation>
|
||||
<os>
|
||||
<family>Linux</family>
|
||||
<arch>amd64</arch>
|
||||
</os>
|
||||
</activation>
|
||||
<properties>
|
||||
<qdox.byaccj.executable>${basedir}/bootstrap/yacc.linux.x86_64</qdox.byaccj.executable>
|
||||
</properties>
|
||||
</profile>
|
||||
<profile>
|
||||
<id>solaris</id>
|
||||
<activation>
|
||||
<os>
|
||||
<family>SunOS</family>
|
||||
</os>
|
||||
</activation>
|
||||
<properties>
|
||||
<qdox.byaccj.executable>${basedir}/bootstrap/yacc.solaris</qdox.byaccj.executable>
|
||||
</properties>
|
||||
</profile>
|
||||
<profile>
|
||||
<id>macosx-i386</id>
|
||||
<activation>
|
||||
<os>
|
||||
<family>Mac</family>
|
||||
<arch>i386</arch>
|
||||
</os>
|
||||
</activation>
|
||||
<properties>
|
||||
<qdox.byaccj.executable>${basedir}/bootstrap/yacc.macosx</qdox.byaccj.executable>
|
||||
</properties>
|
||||
</profile>
|
||||
<profile>
|
||||
<id>macosx-powerpc</id>
|
||||
<activation>
|
||||
<os>
|
||||
<family>Mac</family>
|
||||
<arch>powerpc</arch>
|
||||
</os>
|
||||
</activation>
|
||||
<properties>
|
||||
<qdox.byaccj.executable>${basedir}/bootstrap/yacc.macosx</qdox.byaccj.executable>
|
||||
</properties>
|
||||
</profile>
|
||||
<profile>
|
||||
<id>macosx-aarch64</id>
|
||||
<activation>
|
||||
<os>
|
||||
<family>Mac</family>
|
||||
<arch>aarch64</arch>
|
||||
</os>
|
||||
</activation>
|
||||
<properties>
|
||||
<qdox.byaccj.executable>${basedir}/bootstrap/yacc.macosx.aarch64</qdox.byaccj.executable>
|
||||
</properties>
|
||||
</profile>
|
||||
<profile>
|
||||
<id>windows</id>
|
||||
<activation>
|
||||
<os>
|
||||
<family>Windows</family>
|
||||
</os>
|
||||
</activation>
|
||||
<properties>
|
||||
<qdox.byaccj.executable>${basedir}/bootstrap/yacc.exe</qdox.byaccj.executable>
|
||||
</properties>
|
||||
</profile>
|
||||
<!-- <profile> <id>release-site</id> <activation> <file> <exists>release.properties</exists>
|
||||
</file> </activation> <build> <filters> <filter>release.properties</filter>
|
||||
</filters> </build> </profile> -->
|
||||
</profiles>
|
||||
|
||||
<!-- Reports -->
|
||||
<reporting>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-project-info-reports-plugin</artifactId>
|
||||
<version>3.8.0</version>
|
||||
<reportSets>
|
||||
<reportSet>
|
||||
<reports>
|
||||
<report>dependencies</report>
|
||||
<report>project-team</report>
|
||||
<report>mailing-list</report>
|
||||
<report>issue-tracking</report>
|
||||
<report>license</report>
|
||||
<report>scm</report>
|
||||
<report>summary</report>
|
||||
</reports>
|
||||
</reportSet>
|
||||
</reportSets>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-jxr-plugin</artifactId>
|
||||
<version>3.6.0</version>
|
||||
<reportSets>
|
||||
<reportSet>
|
||||
<reports>
|
||||
<report>jxr</report>
|
||||
</reports>
|
||||
</reportSet>
|
||||
</reportSets>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>cobertura-maven-plugin</artifactId>
|
||||
<version>2.7</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
<version>3.11.1</version>
|
||||
<configuration>
|
||||
<packagenames>com.thoughtworks.qdox.*</packagenames>
|
||||
<tag name="noinspection" description="IntelliJ Inspection Ignore tag" enabled="false" />
|
||||
</configuration>
|
||||
<reportSets>
|
||||
<reportSet>
|
||||
<reports>
|
||||
<report>javadoc</report>
|
||||
</reports>
|
||||
</reportSet>
|
||||
</reportSets>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</reporting>
|
||||
|
||||
</project>
|
||||
|
|
@ -0,0 +1 @@
|
|||
5ffffaccce4c5176e48c661483f0dd22726e3cf8
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sun May 31 23:42:11 AMT 2026
|
||||
commons-cli-1.0.jar>central=
|
||||
commons-cli-1.0.pom>central=
|
||||
BIN
freebsd-setup/m2/commons-cli/commons-cli/1.0/commons-cli-1.0.jar
Normal file
BIN
freebsd-setup/m2/commons-cli/commons-cli/1.0/commons-cli-1.0.jar
Normal file
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
6dac9733315224fc562f6268df58e92d65fd0137
|
||||
|
|
@ -0,0 +1,76 @@
|
|||
<project>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>commons-cli</groupId>
|
||||
<artifactId>commons-cli</artifactId>
|
||||
<name>CLI</name>
|
||||
<version>1.0</version>
|
||||
<description>Commons CLI provides a simple API for working with the command line arguments and options.</description>
|
||||
<inceptionYear>2002</inceptionYear>
|
||||
<developers>
|
||||
<developer>
|
||||
<id>jstrachan</id>
|
||||
<name>James Strachan</name>
|
||||
<email>jstrachan@apache.org</email>
|
||||
<organization>SpiritSoft, Inc.</organization>
|
||||
</developer>
|
||||
<developer>
|
||||
<id>bob</id>
|
||||
<name>bob mcwhirter</name>
|
||||
<email>bob@werken.com</email>
|
||||
<organization>Werken</organization>
|
||||
</developer>
|
||||
<developer>
|
||||
<id>jkeyes</id>
|
||||
<name>John Keyes</name>
|
||||
<email>jbjk@mac.com</email>
|
||||
<organization>integral Source</organization>
|
||||
</developer>
|
||||
</developers>
|
||||
<contributors>
|
||||
<contributor>
|
||||
<name>Berin Loritsch</name>
|
||||
<email>bloritsch@apache.org</email>
|
||||
<roles>
|
||||
<role>helped in the Avalon CLI merge</role>
|
||||
</roles>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Peter Maddocks</name>
|
||||
<email>peter_maddocks@hp.com</email>
|
||||
<organization>Hewlett-Packard</organization>
|
||||
<roles>
|
||||
<role>supplied patch</role>
|
||||
</roles>
|
||||
</contributor>
|
||||
</contributors>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-surefire-plugin</artifactId>
|
||||
<configuration>
|
||||
<includes>
|
||||
<include>**/*Test*.java</include>
|
||||
</includes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>commons-logging</groupId>
|
||||
<artifactId>commons-logging</artifactId>
|
||||
<version>1.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-lang</groupId>
|
||||
<artifactId>commons-lang</artifactId>
|
||||
<version>1.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>junit</groupId>
|
||||
<artifactId>junit</artifactId>
|
||||
<version>3.7</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
|
|
@ -0,0 +1 @@
|
|||
bc51fd74ed7c8ccf75b3abc84b3613d6ba60eb89 /home/projects/maven/repository-staging/to-ibiblio/maven2/commons-cli/commons-cli/1.0/commons-cli-1.0.pom
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sun May 31 22:58:12 AMT 2026
|
||||
commons-codec-1.17.0.pom>central=
|
||||
|
|
@ -0,0 +1,492 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
contributor license agreements. See the NOTICE file distributed with
|
||||
this work for additional information regarding copyright ownership.
|
||||
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
(the "License"); you may not use this file except in compliance with
|
||||
the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<!--
|
||||
To produce reports, use the reporting profile, for example: mvn -Preporting clean site
|
||||
You may need to use the -U option to update your environment if you get an error.
|
||||
-->
|
||||
<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">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.apache.commons</groupId>
|
||||
<artifactId>commons-parent</artifactId>
|
||||
<version>69</version>
|
||||
</parent>
|
||||
<groupId>commons-codec</groupId>
|
||||
<artifactId>commons-codec</artifactId>
|
||||
<version>1.17.0</version>
|
||||
<name>Apache Commons Codec</name>
|
||||
<inceptionYear>2002</inceptionYear>
|
||||
<description>
|
||||
The Apache Commons Codec component contains encoder and decoders for
|
||||
various formats such as Base16, Base32, Base64, digest, and Hexadecimal. In addition to these
|
||||
widely used encoders and decoders, the codec package also maintains a
|
||||
collection of phonetic encoding utilities.
|
||||
</description>
|
||||
<url>https://commons.apache.org/proper/commons-codec/</url>
|
||||
<issueManagement>
|
||||
<system>jira</system>
|
||||
<url>https://issues.apache.org/jira/browse/CODEC</url>
|
||||
</issueManagement>
|
||||
<scm>
|
||||
<connection>scm:git:https://gitbox.apache.org/repos/asf/commons-codec</connection>
|
||||
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/commons-codec</developerConnection>
|
||||
<url>https://github.com/apache/commons-codec</url>
|
||||
<tag>HEAD</tag>
|
||||
</scm>
|
||||
<distributionManagement>
|
||||
<site>
|
||||
<id>stagingSite</id>
|
||||
<name>Apache Staging Website</name>
|
||||
<url>${commons.deployment.protocol}://people.apache.org/www/commons.apache.org/commons-${commons.componentid}/</url>
|
||||
</site>
|
||||
</distributionManagement>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.commons</groupId>
|
||||
<artifactId>commons-lang3</artifactId>
|
||||
<version>3.14.0</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-io</groupId>
|
||||
<artifactId>commons-io</artifactId>
|
||||
<version>2.16.1</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.hamcrest</groupId>
|
||||
<artifactId>hamcrest</artifactId>
|
||||
<version>2.2</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.junit.jupiter</groupId>
|
||||
<artifactId>junit-jupiter-engine</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.junit.jupiter</groupId>
|
||||
<artifactId>junit-jupiter-params</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<properties>
|
||||
<maven.compiler.source>1.8</maven.compiler.source>
|
||||
<maven.compiler.target>1.8</maven.compiler.target>
|
||||
<commons.componentid>codec</commons.componentid>
|
||||
<commons.module.name>org.apache.commons.codec</commons.module.name>
|
||||
<commons.jira.id>CODEC</commons.jira.id>
|
||||
<commons.jira.pid>12310464</commons.jira.pid>
|
||||
<!-- Ensure copies work OK (can be removed later when this is in parent POM) -->
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
||||
<commons.encoding>UTF-8</commons.encoding>
|
||||
<checkstyle.header.file>${basedir}/src/conf/checkstyle-header.txt</checkstyle.header.file>
|
||||
<checkstyle.config.file>${basedir}/src/conf/checkstyle.xml</checkstyle.config.file>
|
||||
<jacoco.skip>false</jacoco.skip>
|
||||
<!-- Commons Release Plugin -->
|
||||
<commons.release.version>1.17.0</commons.release.version>
|
||||
<commons.bc.version>1.16.1</commons.bc.version>
|
||||
<commons.bc.next>1.17.1</commons.bc.next>
|
||||
<commons.rc.version>RC1</commons.rc.version>
|
||||
<commons.release.isDistModule>true</commons.release.isDistModule>
|
||||
<commons.distSvnStagingUrl>scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid}</commons.distSvnStagingUrl>
|
||||
<project.build.outputTimestamp>2024-04-20T18:05:56Z</project.build.outputTimestamp>
|
||||
<commons.jacoco.version>0.8.12</commons.jacoco.version>
|
||||
<commons.javadoc.java.link>${commons.javadoc21.java.link}</commons.javadoc.java.link>
|
||||
<!-- JaCoCo: Don't make code coverage worse than: -->
|
||||
<commons.jacoco.haltOnFailure>true</commons.jacoco.haltOnFailure>
|
||||
<commons.jacoco.classRatio>0.92</commons.jacoco.classRatio>
|
||||
<commons.jacoco.instructionRatio>0.91</commons.jacoco.instructionRatio>
|
||||
<commons.jacoco.methodRatio>0.87</commons.jacoco.methodRatio>
|
||||
<commons.jacoco.branchRatio>0.86</commons.jacoco.branchRatio>
|
||||
<commons.jacoco.lineRatio>0.89</commons.jacoco.lineRatio>
|
||||
<commons.jacoco.complexityRatio>0.84</commons.jacoco.complexityRatio>
|
||||
</properties>
|
||||
<build>
|
||||
<defaultGoal>clean verify apache-rat:check japicmp:cmp checkstyle:check javadoc:javadoc</defaultGoal>
|
||||
<pluginManagement>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-scm-publish-plugin</artifactId>
|
||||
<version>${commons.scm-publish.version}</version>
|
||||
<configuration>
|
||||
<ignorePathsToDelete>
|
||||
<ignorePathToDelete>archive**</ignorePathToDelete>
|
||||
</ignorePathsToDelete>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-checkstyle-plugin</artifactId>
|
||||
<configuration>
|
||||
<configLocation>${checkstyle.config.file}</configLocation>
|
||||
<enableRulesSummary>false</enableRulesSummary>
|
||||
<includeTestSourceDirectory>true</includeTestSourceDirectory>
|
||||
<resourceExcludes>NOTICE.txt,LICENSE.txt,**/pom.properties,**/sha512.properties</resourceExcludes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</pluginManagement>
|
||||
<plugins>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.rat</groupId>
|
||||
<artifactId>apache-rat-plugin</artifactId>
|
||||
<configuration>
|
||||
<excludes>
|
||||
<exclude>src/test/resources/org/apache/commons/codec/bla.tar</exclude>
|
||||
<exclude>src/test/resources/org/apache/commons/codec/bla.tar.xz</exclude>
|
||||
<exclude>src/test/resources/org/apache/commons/codec/empty.bin</exclude>
|
||||
<exclude>src/test/resources/org/apache/commons/codec/small.bin</exclude>
|
||||
</excludes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
|
||||
<!-- Add Java 9 Automatic-Module-Name -->
|
||||
<plugin>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<configuration>
|
||||
<archive combine.children="append">
|
||||
<!-- Temporary fix, remove this after this has implemented in parent pom -->
|
||||
<manifestEntries>
|
||||
<Automatic-Module-Name>${commons.module.name}</Automatic-Module-Name>
|
||||
</manifestEntries>
|
||||
</archive>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-surefire-plugin</artifactId>
|
||||
<configuration>
|
||||
<excludes>
|
||||
<exclude>**/*AbstractTest.java</exclude>
|
||||
<exclude>**/*PerformanceTest.java</exclude>
|
||||
</excludes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-assembly-plugin</artifactId>
|
||||
<configuration>
|
||||
<descriptors>
|
||||
<descriptor>src/assembly/bin.xml</descriptor>
|
||||
<descriptor>src/assembly/src.xml</descriptor>
|
||||
</descriptors>
|
||||
<tarLongFileMode>gnu</tarLongFileMode>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<!-- Allow use of mvn checkstyle:checkstyle. Must agree with reporting section below. -->
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-checkstyle-plugin</artifactId>
|
||||
</plugin>
|
||||
<!-- Specify source for JDK 11+ javadoc tool to ignore the 'unnamed' module.
|
||||
See: https://bugs.openjdk.java.net/browse/JDK-8212233.
|
||||
To be removed with parent 49. -->
|
||||
<plugin>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
<configuration>
|
||||
<source>${maven.compiler.source}</source>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>animal-sniffer-maven-plugin</artifactId>
|
||||
<version>1.23</version>
|
||||
<configuration>
|
||||
<ignores>
|
||||
<!-- JDK9 breaks compatibility by returning ByteBuffer not Buffer -->
|
||||
<ignore>java.nio.ByteBuffer</ignore>
|
||||
</ignores>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
<reporting>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.rat</groupId>
|
||||
<artifactId>apache-rat-plugin</artifactId>
|
||||
<configuration>
|
||||
<excludes>
|
||||
<exclude>src/test/resources/org/apache/commons/codec/bla.tar</exclude>
|
||||
<exclude>src/test/resources/org/apache/commons/codec/bla.tar.xz</exclude>
|
||||
<exclude>src/test/resources/org/apache/commons/codec/empty.bin</exclude>
|
||||
<exclude>src/test/resources/org/apache/commons/codec/small.bin</exclude>
|
||||
</excludes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-checkstyle-plugin</artifactId>
|
||||
<!-- We need to specify reportSets because 2.9.1 creates two reports -->
|
||||
<reportSets>
|
||||
<reportSet>
|
||||
<reports>
|
||||
<report>checkstyle</report>
|
||||
</reports>
|
||||
</reportSet>
|
||||
</reportSets>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-pmd-plugin</artifactId>
|
||||
<version>${commons.pmd.version}</version>
|
||||
<configuration>
|
||||
<targetJdk>${maven.compiler.target}</targetJdk>
|
||||
<linkXref>true</linkXref>
|
||||
<rulesets>
|
||||
<ruleset>${basedir}/src/conf/pmd.xml</ruleset>
|
||||
</rulesets>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>com.github.spotbugs</groupId>
|
||||
<artifactId>spotbugs-maven-plugin</artifactId>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>taglist-maven-plugin</artifactId>
|
||||
<version>3.0.0</version>
|
||||
<configuration>
|
||||
<tags>
|
||||
<tag>TODO</tag>
|
||||
<tag>NOPMD</tag>
|
||||
<tag>NOTE</tag>
|
||||
</tags>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>javancss-maven-plugin</artifactId>
|
||||
<version>2.1</version>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</reporting>
|
||||
<profiles>
|
||||
<profile>
|
||||
<!-- Java 8 only -->
|
||||
<id>java-8</id>
|
||||
<activation>
|
||||
<jdk>8</jdk>
|
||||
</activation>
|
||||
<properties>
|
||||
<!-- JaCoCo: Don't make code coverage worse than: -->
|
||||
<commons.jacoco.haltOnFailure>true</commons.jacoco.haltOnFailure>
|
||||
<commons.jacoco.classRatio>0.96</commons.jacoco.classRatio>
|
||||
<commons.jacoco.instructionRatio>0.97</commons.jacoco.instructionRatio>
|
||||
<commons.jacoco.methodRatio>0.88</commons.jacoco.methodRatio>
|
||||
<commons.jacoco.branchRatio>0.92</commons.jacoco.branchRatio>
|
||||
<commons.jacoco.complexityRatio>0.88</commons.jacoco.complexityRatio>
|
||||
<commons.jacoco.lineRatio>0.94</commons.jacoco.lineRatio>
|
||||
</properties>
|
||||
</profile>
|
||||
<profile>
|
||||
<!-- Java 9 and up -->
|
||||
<id>java-9-up</id>
|
||||
<activation>
|
||||
<jdk>[9,)</jdk>
|
||||
</activation>
|
||||
<properties>
|
||||
<!-- JaCoCo: Don't make code coverage worse than: -->
|
||||
<commons.jacoco.haltOnFailure>true</commons.jacoco.haltOnFailure>
|
||||
<commons.jacoco.classRatio>0.96</commons.jacoco.classRatio>
|
||||
<commons.jacoco.instructionRatio>0.97</commons.jacoco.instructionRatio>
|
||||
<commons.jacoco.methodRatio>0.93</commons.jacoco.methodRatio>
|
||||
<commons.jacoco.branchRatio>0.92</commons.jacoco.branchRatio>
|
||||
<commons.jacoco.complexityRatio>0.90</commons.jacoco.complexityRatio>
|
||||
<commons.jacoco.lineRatio>0.95</commons.jacoco.lineRatio>
|
||||
</properties>
|
||||
</profile>
|
||||
</profiles>
|
||||
<developers>
|
||||
<developer>
|
||||
<name>Henri Yandell</name>
|
||||
<id>bayard</id>
|
||||
<email>bayard@apache.org</email>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Tim OBrien</name>
|
||||
<id>tobrien</id>
|
||||
<email>tobrien@apache.org</email>
|
||||
<timezone>-6</timezone>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Scott Sanders</name>
|
||||
<id>sanders</id>
|
||||
<email>sanders@totalsync.com</email>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Rodney Waldhoff</name>
|
||||
<id>rwaldhoff</id>
|
||||
<email>rwaldhoff@apache.org</email>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Daniel Rall</name>
|
||||
<id>dlr</id>
|
||||
<email>dlr@finemaltcoding.com</email>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Jon S. Stevens</name>
|
||||
<id>jon</id>
|
||||
<email>jon@collab.net</email>
|
||||
</developer>
|
||||
<developer>
|
||||
<id>ggregory</id>
|
||||
<name>Gary Gregory</name>
|
||||
<email>ggregory at apache.org</email>
|
||||
<url>https://www.garygregory.com</url>
|
||||
<organization>The Apache Software Foundation</organization>
|
||||
<organizationUrl>https://www.apache.org/</organizationUrl>
|
||||
<roles>
|
||||
<role>PMC Member</role>
|
||||
</roles>
|
||||
<timezone>America/New_York</timezone>
|
||||
<properties>
|
||||
<picUrl>https://people.apache.org/~ggregory/img/garydgregory80.png</picUrl>
|
||||
</properties>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>David Graham</name>
|
||||
<id>dgraham</id>
|
||||
<email>dgraham@apache.org</email>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Julius Davies</name>
|
||||
<id>julius</id>
|
||||
<email>julius@apache.org</email>
|
||||
<organizationUrl>http://juliusdavies.ca/</organizationUrl>
|
||||
<timezone>-8</timezone>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Thomas Neidhart</name>
|
||||
<id>tn</id>
|
||||
<email>tn@apache.org</email>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Rob Tompkins</name>
|
||||
<id>chtompki</id>
|
||||
<email>chtompki@apache.org</email>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Matt Sicker</name>
|
||||
<id>mattsicker</id>
|
||||
<email>mattsicker@apache.org</email>
|
||||
<url>https://musigma.blog/</url>
|
||||
</developer>
|
||||
</developers>
|
||||
<contributors>
|
||||
<contributor>
|
||||
<name>Christopher O'Brien</name>
|
||||
<email>siege@preoccupied.net</email>
|
||||
<roles>
|
||||
<role>hex</role>
|
||||
<role>md5</role>
|
||||
<role>architecture</role>
|
||||
</roles>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Martin Redington</name>
|
||||
<roles>
|
||||
<role>Representing xml-rpc</role>
|
||||
</roles>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Jeffery Dever</name>
|
||||
<roles>
|
||||
<role>Representing http-client</role>
|
||||
</roles>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Steve Zimmermann</name>
|
||||
<email>steve.zimmermann@heii.com</email>
|
||||
<roles>
|
||||
<role>Documentation</role>
|
||||
</roles>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Benjamin Walstrum</name>
|
||||
<email>ben@walstrum.com</email>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Oleg Kalnichevski</name>
|
||||
<email>oleg@ural.ru</email>
|
||||
<roles>
|
||||
<role>Representing http-client</role>
|
||||
</roles>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Dave Dribin</name>
|
||||
<email>apache@dave.dribin.org</email>
|
||||
<roles>
|
||||
<role>DigestUtil</role>
|
||||
</roles>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Alex Karasulu</name>
|
||||
<email>aok123 at bellsouth.net</email>
|
||||
<roles>
|
||||
<role>Submitted Binary class and test</role>
|
||||
</roles>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Matthew Inger</name>
|
||||
<email>mattinger at yahoo.com</email>
|
||||
<roles>
|
||||
<role>Submitted DIFFERENCE algorithm for Soundex and RefinedSoundex</role>
|
||||
</roles>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Jochen Wiedmann</name>
|
||||
<email>jochen@apache.org</email>
|
||||
<roles>
|
||||
<role>Base64 code [CODEC-69]</role>
|
||||
</roles>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Sebastian Bazley</name>
|
||||
<email>sebb@apache.org</email>
|
||||
<roles>
|
||||
<role>Streaming Base64</role>
|
||||
</roles>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Matthew Pocock</name>
|
||||
<email>turingatemyhamster@gmail.com</email>
|
||||
<roles>
|
||||
<role>Beider-Morse phonetic matching</role>
|
||||
</roles>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Colm Rice</name>
|
||||
<email>colm_rice at hotmail dot com</email>
|
||||
<roles>
|
||||
<role>Submitted Match Rating Approach (MRA) phonetic encoder and tests [CODEC-161]</role>
|
||||
</roles>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Adam Retter</name>
|
||||
<organization>Evolved Binary</organization>
|
||||
<roles>
|
||||
<role>Base16 Input and Output Streams</role>
|
||||
</roles>
|
||||
</contributor>
|
||||
</contributors>
|
||||
</project>
|
||||
|
|
@ -0,0 +1 @@
|
|||
00df1652d86779f44021a4c52a928d0792217eec
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sun May 31 22:58:24 AMT 2026
|
||||
commons-codec-1.19.0.pom>central=
|
||||
commons-codec-1.19.0.jar>central=
|
||||
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
8c0dbe3ae883fceda9b50a6c76e745e548073388
|
||||
|
|
@ -0,0 +1,491 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
contributor license agreements. See the NOTICE file distributed with
|
||||
this work for additional information regarding copyright ownership.
|
||||
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
(the "License"); you may not use this file except in compliance with
|
||||
the License. You may obtain a copy of the License at
|
||||
|
||||
https://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<!--
|
||||
To produce reports, use the reporting profile, for example: mvn -Preporting clean site
|
||||
You may need to use the -U option to update your environment if you get an error.
|
||||
-->
|
||||
<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 https://maven.apache.org/maven-v4_0_0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.apache.commons</groupId>
|
||||
<artifactId>commons-parent</artifactId>
|
||||
<version>85</version>
|
||||
</parent>
|
||||
<groupId>commons-codec</groupId>
|
||||
<artifactId>commons-codec</artifactId>
|
||||
<version>1.19.0</version>
|
||||
<name>Apache Commons Codec</name>
|
||||
<inceptionYear>2002</inceptionYear>
|
||||
<description>
|
||||
The Apache Commons Codec component contains encoders and decoders for
|
||||
formats such as Base16, Base32, Base64, digest, and Hexadecimal. In addition to these
|
||||
widely used encoders and decoders, the codec package also maintains a
|
||||
collection of phonetic encoding utilities.
|
||||
</description>
|
||||
<url>https://commons.apache.org/proper/commons-codec/</url>
|
||||
<issueManagement>
|
||||
<system>jira</system>
|
||||
<url>https://issues.apache.org/jira/browse/CODEC</url>
|
||||
</issueManagement>
|
||||
<scm>
|
||||
<connection>scm:git:https://gitbox.apache.org/repos/asf/commons-codec</connection>
|
||||
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/commons-codec</developerConnection>
|
||||
<url>https://github.com/apache/commons-codec</url>
|
||||
<tag>HEAD</tag>
|
||||
</scm>
|
||||
<distributionManagement>
|
||||
<site>
|
||||
<id>apache.website</id>
|
||||
<name>Apache Commons Site</name>
|
||||
<url>scm:svn:https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-codec/</url>
|
||||
</site>
|
||||
</distributionManagement>
|
||||
<ciManagement>
|
||||
<system>GitHub</system>
|
||||
<url>https://github.com/apache/commons-cli/actions</url>
|
||||
</ciManagement>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.commons</groupId>
|
||||
<artifactId>commons-lang3</artifactId>
|
||||
<version>3.18.0</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-io</groupId>
|
||||
<artifactId>commons-io</artifactId>
|
||||
<version>2.20.0</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.junit.jupiter</groupId>
|
||||
<artifactId>junit-jupiter-engine</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.junit.jupiter</groupId>
|
||||
<artifactId>junit-jupiter-params</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<properties>
|
||||
<maven.compiler.source>1.8</maven.compiler.source>
|
||||
<maven.compiler.target>1.8</maven.compiler.target>
|
||||
<commons.componentid>codec</commons.componentid>
|
||||
<commons.module.name>org.apache.commons.codec</commons.module.name>
|
||||
<commons.jira.id>CODEC</commons.jira.id>
|
||||
<commons.jira.pid>12310464</commons.jira.pid>
|
||||
<!-- Ensure copies work OK (can be removed later when this is in parent POM) -->
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
||||
<commons.encoding>UTF-8</commons.encoding>
|
||||
<checkstyle.header.file>${basedir}/src/conf/checkstyle-header.txt</checkstyle.header.file>
|
||||
<checkstyle.config.file>${basedir}/src/conf/checkstyle.xml</checkstyle.config.file>
|
||||
<!-- Commons Release Plugin -->
|
||||
<commons.release.version>1.19.0</commons.release.version>
|
||||
<commons.bc.version>1.18.0</commons.bc.version>
|
||||
<commons.release.next>1.19.1</commons.release.next>
|
||||
<commons.rc.version>RC1</commons.rc.version>
|
||||
<commons.release.isDistModule>true</commons.release.isDistModule>
|
||||
<commons.distSvnStagingUrl>scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid}</commons.distSvnStagingUrl>
|
||||
<!-- project.build.outputTimestamp is managed by Maven plugins, see https://maven.apache.org/guides/mini/guide-reproducible-builds.html -->
|
||||
<project.build.outputTimestamp>2025-07-19T17:13:32Z</project.build.outputTimestamp>
|
||||
<!-- JaCoCo: Don't make code coverage worse than: -->
|
||||
<jacoco.skip>false</jacoco.skip>
|
||||
<commons.jacoco.haltOnFailure>true</commons.jacoco.haltOnFailure>
|
||||
<commons.jacoco.classRatio>0.92</commons.jacoco.classRatio>
|
||||
<commons.jacoco.instructionRatio>0.91</commons.jacoco.instructionRatio>
|
||||
<commons.jacoco.methodRatio>0.87</commons.jacoco.methodRatio>
|
||||
<commons.jacoco.branchRatio>0.86</commons.jacoco.branchRatio>
|
||||
<commons.jacoco.lineRatio>0.89</commons.jacoco.lineRatio>
|
||||
<commons.jacoco.complexityRatio>0.84</commons.jacoco.complexityRatio>
|
||||
</properties>
|
||||
<build>
|
||||
<defaultGoal>clean verify apache-rat:check japicmp:cmp pmd:check checkstyle:check spotbugs:check javadoc:javadoc</defaultGoal>
|
||||
<pluginManagement>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-scm-publish-plugin</artifactId>
|
||||
<version>${commons.scm-publish.version}</version>
|
||||
<configuration>
|
||||
<ignorePathsToDelete>
|
||||
<ignorePathToDelete>archive**</ignorePathToDelete>
|
||||
</ignorePathsToDelete>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-checkstyle-plugin</artifactId>
|
||||
<configuration>
|
||||
<configLocation>${checkstyle.config.file}</configLocation>
|
||||
<enableRulesSummary>false</enableRulesSummary>
|
||||
<includeTestSourceDirectory>true</includeTestSourceDirectory>
|
||||
<resourceExcludes>NOTICE.txt,LICENSE.txt,**/pom.properties,**/sha512.properties</resourceExcludes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>com.github.spotbugs</groupId>
|
||||
<artifactId>spotbugs-maven-plugin</artifactId>
|
||||
<configuration>
|
||||
<excludeFilterFile>${basedir}/src/conf/spotbugs-exclude-filter.xml</excludeFilterFile>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</pluginManagement>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.rat</groupId>
|
||||
<artifactId>apache-rat-plugin</artifactId>
|
||||
<configuration>
|
||||
<excludes>
|
||||
<exclude>src/test/resources/org/apache/commons/codec/bla.tar</exclude>
|
||||
<exclude>src/test/resources/org/apache/commons/codec/bla.tar.xz</exclude>
|
||||
<exclude>src/test/resources/org/apache/commons/codec/empty.bin</exclude>
|
||||
<exclude>src/test/resources/org/apache/commons/codec/small.bin</exclude>
|
||||
</excludes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<!-- Add Java 9 Automatic-Module-Name -->
|
||||
<plugin>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<configuration>
|
||||
<archive combine.children="append">
|
||||
<!-- Temporary fix, remove this after this has implemented in parent pom -->
|
||||
<manifestEntries>
|
||||
<Automatic-Module-Name>${commons.module.name}</Automatic-Module-Name>
|
||||
</manifestEntries>
|
||||
</archive>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-surefire-plugin</artifactId>
|
||||
<configuration>
|
||||
<excludes>
|
||||
<exclude>**/*PerformanceTest.java</exclude>
|
||||
</excludes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-assembly-plugin</artifactId>
|
||||
<configuration>
|
||||
<descriptors>
|
||||
<descriptor>src/assembly/bin.xml</descriptor>
|
||||
<descriptor>src/assembly/src.xml</descriptor>
|
||||
</descriptors>
|
||||
<tarLongFileMode>gnu</tarLongFileMode>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<!-- Allow use of mvn checkstyle:checkstyle. Must agree with reporting section below. -->
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-checkstyle-plugin</artifactId>
|
||||
</plugin>
|
||||
<!-- Specify source for JDK 11+ javadoc tool to ignore the 'unnamed' module.
|
||||
See: https://bugs.openjdk.java.net/browse/JDK-8212233.
|
||||
To be removed with parent 49. -->
|
||||
<plugin>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
<configuration>
|
||||
<source>${maven.compiler.source}</source>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>animal-sniffer-maven-plugin</artifactId>
|
||||
<version>1.24</version>
|
||||
<configuration>
|
||||
<ignores>
|
||||
<!-- JDK9 breaks compatibility by returning ByteBuffer not Buffer -->
|
||||
<ignore>java.nio.ByteBuffer</ignore>
|
||||
</ignores>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
<reporting>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.rat</groupId>
|
||||
<artifactId>apache-rat-plugin</artifactId>
|
||||
<configuration>
|
||||
<excludes>
|
||||
<exclude>src/test/resources/org/apache/commons/codec/bla.tar</exclude>
|
||||
<exclude>src/test/resources/org/apache/commons/codec/bla.tar.xz</exclude>
|
||||
<exclude>src/test/resources/org/apache/commons/codec/empty.bin</exclude>
|
||||
<exclude>src/test/resources/org/apache/commons/codec/small.bin</exclude>
|
||||
</excludes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-checkstyle-plugin</artifactId>
|
||||
<!-- We need to specify reportSets because 2.9.1 creates two reports -->
|
||||
<reportSets>
|
||||
<reportSet>
|
||||
<reports>
|
||||
<report>checkstyle</report>
|
||||
</reports>
|
||||
</reportSet>
|
||||
</reportSets>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-pmd-plugin</artifactId>
|
||||
<version>${commons.pmd.version}</version>
|
||||
<configuration>
|
||||
<targetJdk>${maven.compiler.target}</targetJdk>
|
||||
<rulesets>
|
||||
<ruleset>${basedir}/src/conf/pmd.xml</ruleset>
|
||||
</rulesets>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>com.github.spotbugs</groupId>
|
||||
<artifactId>spotbugs-maven-plugin</artifactId>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>taglist-maven-plugin</artifactId>
|
||||
<configuration>
|
||||
<tags>
|
||||
<tag>TODO</tag>
|
||||
<tag>NOPMD</tag>
|
||||
<tag>NOTE</tag>
|
||||
</tags>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>javancss-maven-plugin</artifactId>
|
||||
<version>2.1</version>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</reporting>
|
||||
<profiles>
|
||||
<profile>
|
||||
<!-- Java 8 only -->
|
||||
<id>java-8</id>
|
||||
<activation>
|
||||
<jdk>8</jdk>
|
||||
</activation>
|
||||
<properties>
|
||||
<!-- JaCoCo: Don't make code coverage worse than: -->
|
||||
<commons.jacoco.haltOnFailure>true</commons.jacoco.haltOnFailure>
|
||||
<commons.jacoco.classRatio>0.96</commons.jacoco.classRatio>
|
||||
<commons.jacoco.instructionRatio>0.97</commons.jacoco.instructionRatio>
|
||||
<commons.jacoco.methodRatio>0.88</commons.jacoco.methodRatio>
|
||||
<commons.jacoco.branchRatio>0.92</commons.jacoco.branchRatio>
|
||||
<commons.jacoco.complexityRatio>0.88</commons.jacoco.complexityRatio>
|
||||
<commons.jacoco.lineRatio>0.94</commons.jacoco.lineRatio>
|
||||
</properties>
|
||||
</profile>
|
||||
<profile>
|
||||
<!-- Java 9 and up -->
|
||||
<id>java-9-up</id>
|
||||
<activation>
|
||||
<jdk>[9,)</jdk>
|
||||
</activation>
|
||||
<properties>
|
||||
<!-- JaCoCo: Don't make code coverage worse than: -->
|
||||
<commons.jacoco.haltOnFailure>true</commons.jacoco.haltOnFailure>
|
||||
<commons.jacoco.classRatio>0.96</commons.jacoco.classRatio>
|
||||
<commons.jacoco.instructionRatio>0.97</commons.jacoco.instructionRatio>
|
||||
<commons.jacoco.methodRatio>0.93</commons.jacoco.methodRatio>
|
||||
<commons.jacoco.branchRatio>0.92</commons.jacoco.branchRatio>
|
||||
<commons.jacoco.complexityRatio>0.90</commons.jacoco.complexityRatio>
|
||||
<commons.jacoco.lineRatio>0.95</commons.jacoco.lineRatio>
|
||||
</properties>
|
||||
</profile>
|
||||
</profiles>
|
||||
<developers>
|
||||
<developer>
|
||||
<name>Henri Yandell</name>
|
||||
<id>bayard</id>
|
||||
<email>bayard@apache.org</email>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Tim OBrien</name>
|
||||
<id>tobrien</id>
|
||||
<email>tobrien@apache.org</email>
|
||||
<timezone>-6</timezone>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Scott Sanders</name>
|
||||
<id>sanders</id>
|
||||
<email>sanders@totalsync.com</email>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Rodney Waldhoff</name>
|
||||
<id>rwaldhoff</id>
|
||||
<email>rwaldhoff@apache.org</email>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Daniel Rall</name>
|
||||
<id>dlr</id>
|
||||
<email>dlr@finemaltcoding.com</email>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Jon S. Stevens</name>
|
||||
<id>jon</id>
|
||||
<email>jon@collab.net</email>
|
||||
</developer>
|
||||
<developer>
|
||||
<id>ggregory</id>
|
||||
<name>Gary Gregory</name>
|
||||
<email>ggregory at apache.org</email>
|
||||
<url>https://www.garygregory.com</url>
|
||||
<organization>The Apache Software Foundation</organization>
|
||||
<organizationUrl>https://www.apache.org/</organizationUrl>
|
||||
<roles>
|
||||
<role>PMC Member</role>
|
||||
</roles>
|
||||
<timezone>America/New_York</timezone>
|
||||
<properties>
|
||||
<picUrl>https://people.apache.org/~ggregory/img/garydgregory80.png</picUrl>
|
||||
</properties>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>David Graham</name>
|
||||
<id>dgraham</id>
|
||||
<email>dgraham@apache.org</email>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Julius Davies</name>
|
||||
<id>julius</id>
|
||||
<email>julius@apache.org</email>
|
||||
<organizationUrl>http://juliusdavies.ca/</organizationUrl>
|
||||
<timezone>-8</timezone>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Thomas Neidhart</name>
|
||||
<id>tn</id>
|
||||
<email>tn@apache.org</email>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Rob Tompkins</name>
|
||||
<id>chtompki</id>
|
||||
<email>chtompki@apache.org</email>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Matt Sicker</name>
|
||||
<id>mattsicker</id>
|
||||
<email>mattsicker@apache.org</email>
|
||||
<url>https://musigma.blog/</url>
|
||||
</developer>
|
||||
</developers>
|
||||
<contributors>
|
||||
<contributor>
|
||||
<name>Christopher O'Brien</name>
|
||||
<email>siege@preoccupied.net</email>
|
||||
<roles>
|
||||
<role>hex</role>
|
||||
<role>md5</role>
|
||||
<role>architecture</role>
|
||||
</roles>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Martin Redington</name>
|
||||
<roles>
|
||||
<role>Representing xml-rpc</role>
|
||||
</roles>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Jeffery Dever</name>
|
||||
<roles>
|
||||
<role>Representing http-client</role>
|
||||
</roles>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Steve Zimmermann</name>
|
||||
<email>steve.zimmermann@heii.com</email>
|
||||
<roles>
|
||||
<role>Documentation</role>
|
||||
</roles>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Benjamin Walstrum</name>
|
||||
<email>ben@walstrum.com</email>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Oleg Kalnichevski</name>
|
||||
<email>oleg@ural.ru</email>
|
||||
<roles>
|
||||
<role>Representing http-client</role>
|
||||
</roles>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Dave Dribin</name>
|
||||
<email>apache@dave.dribin.org</email>
|
||||
<roles>
|
||||
<role>DigestUtil</role>
|
||||
</roles>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Alex Karasulu</name>
|
||||
<email>aok123 at bellsouth.net</email>
|
||||
<roles>
|
||||
<role>Submitted Binary class and test</role>
|
||||
</roles>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Matthew Inger</name>
|
||||
<email>mattinger at yahoo.com</email>
|
||||
<roles>
|
||||
<role>Submitted DIFFERENCE algorithm for Soundex and RefinedSoundex</role>
|
||||
</roles>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Jochen Wiedmann</name>
|
||||
<email>jochen@apache.org</email>
|
||||
<roles>
|
||||
<role>Base64 code [CODEC-69]</role>
|
||||
</roles>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Sebastian Bazley</name>
|
||||
<email>sebb@apache.org</email>
|
||||
<roles>
|
||||
<role>Streaming Base64</role>
|
||||
</roles>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Matthew Pocock</name>
|
||||
<email>turingatemyhamster@gmail.com</email>
|
||||
<roles>
|
||||
<role>Beider-Morse phonetic matching</role>
|
||||
</roles>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Colm Rice</name>
|
||||
<email>colm_rice at hotmail dot com</email>
|
||||
<roles>
|
||||
<role>Submitted Match Rating Approach (MRA) phonetic encoder and tests [CODEC-161]</role>
|
||||
</roles>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Adam Retter</name>
|
||||
<organization>Evolved Binary</organization>
|
||||
<roles>
|
||||
<role>Base16 Input and Output Streams</role>
|
||||
</roles>
|
||||
</contributor>
|
||||
</contributors>
|
||||
</project>
|
||||
|
|
@ -0,0 +1 @@
|
|||
1558aa689bc8fbb7f0214e59e891843e22ec5bf1
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sun May 31 22:58:24 AMT 2026
|
||||
commons-collections-3.2.2.pom>central=
|
||||
commons-collections-3.2.2.jar>central=
|
||||
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
8ad72fe39fa8c91eaaf12aadb21e0c3661fe26d5
|
||||
|
|
@ -0,0 +1,454 @@
|
|||
<?xml version="1.0"?>
|
||||
<!--
|
||||
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
contributor license agreements. See the NOTICE file distributed with
|
||||
this work for additional information regarding copyright ownership.
|
||||
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
(the "License"); you may not use this file except in compliance with
|
||||
the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific collectionsuage governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<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">
|
||||
<parent>
|
||||
<groupId>org.apache.commons</groupId>
|
||||
<artifactId>commons-parent</artifactId>
|
||||
<version>39</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>commons-collections</groupId>
|
||||
<artifactId>commons-collections</artifactId>
|
||||
<version>3.2.2</version>
|
||||
<name>Apache Commons Collections</name>
|
||||
|
||||
<inceptionYear>2001</inceptionYear>
|
||||
<description>Types that extend and augment the Java Collections Framework.</description>
|
||||
|
||||
<url>http://commons.apache.org/collections/</url>
|
||||
|
||||
<issueManagement>
|
||||
<system>jira</system>
|
||||
<url>http://issues.apache.org/jira/browse/COLLECTIONS</url>
|
||||
</issueManagement>
|
||||
|
||||
<scm>
|
||||
<connection>scm:svn:http://svn.apache.org/repos/asf/commons/proper/collections/trunk</connection>
|
||||
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/commons/proper/collections/trunk</developerConnection>
|
||||
<url>http://svn.apache.org/viewvc/commons/proper/collections/trunk</url>
|
||||
</scm>
|
||||
|
||||
<developers>
|
||||
<developer>
|
||||
<name>Stephen Colebourne</name>
|
||||
<id>scolebourne</id>
|
||||
<email></email>
|
||||
<organization></organization>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Morgan Delagrange</name>
|
||||
<id>morgand</id>
|
||||
<email></email>
|
||||
<organization></organization>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Matthew Hawthorne</name>
|
||||
<id>matth</id>
|
||||
<email></email>
|
||||
<organization></organization>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Geir Magnusson</name>
|
||||
<id>geirm</id>
|
||||
<email></email>
|
||||
<organization></organization>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Craig McClanahan</name>
|
||||
<id>craigmcc</id>
|
||||
<email></email>
|
||||
<organization></organization>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Phil Steitz</name>
|
||||
<id>psteitz</id>
|
||||
<email></email>
|
||||
<organization></organization>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Arun M. Thomas</name>
|
||||
<id>amamment</id>
|
||||
<email></email>
|
||||
<organization></organization>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Rodney Waldhoff</name>
|
||||
<id>rwaldhoff</id>
|
||||
<email></email>
|
||||
<organization></organization>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Henri Yandell</name>
|
||||
<id>bayard</id>
|
||||
<email></email>
|
||||
<organization></organization>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>James Carman</name>
|
||||
<id>jcarman</id>
|
||||
<email></email>
|
||||
<organization></organization>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Robert Burrell Donkin</name>
|
||||
<id>rdonkin</id>
|
||||
</developer>
|
||||
</developers>
|
||||
|
||||
<contributors>
|
||||
<contributor>
|
||||
<name>Rafael U. C. Afonso</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Max Rydahl Andersen</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Federico Barbieri</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Arron Bates</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Nicola Ken Barozzi</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Sebastian Bazley</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Matt Benson</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Ola Berg</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Christopher Berry</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Nathan Beyer</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Janek Bogucki</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Chuck Burdick</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Dave Bryson</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Julien Buret</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Jonathan Carlson</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Ram Chidambaram</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Steve Clark</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Eric Crampton</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Dimiter Dimitrov</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Peter Donald</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Steve Downey</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Rich Dougherty</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Tom Dunham</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Stefano Fornari</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Andrew Freeman</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Gerhard Froehlich</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Paul Jack</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Eric Johnson</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Kent Johnson</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Marc Johnson</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Nissim Karpenstein</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Shinobu Kawai</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Mohan Kishore</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Simon Kitching</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Thomas Knych</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Serge Knystautas</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Peter KoBek</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Jordan Krey</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Olaf Krische</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Guilhem Lavaux</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Paul Legato</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>David Leppik</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Berin Loritsch</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Hendrik Maryns</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Stefano Mazzocchi</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Brian McCallister</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Steven Melzer</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Leon Messerschmidt</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Mauricio S. Moura</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Kasper Nielsen</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Stanislaw Osinski</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Alban Peignier</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Mike Pettypiece</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Steve Phelps</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Ilkka Priha</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Jonas Van Poucke</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Will Pugh</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Herve Quiroz</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Daniel Rall</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Robert Ribnitz</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Huw Roberts</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Henning P. Schmiedehausen</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Howard Lewis Ship</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Joe Raysa</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Thomas Schapitz</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Jon Schewe</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Andreas Schlosser</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Christian Siefkes</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Michael Smith</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Stephen Smith</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Jan Sorensen</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Jon S. Stevens </name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>James Strachan</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Leo Sutic</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Chris Tilden</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Neil O'Toole</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Jeff Turner</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Kazuya Ujihara</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Jeff Varszegi</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Ralph Wagner</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>David Weinrich</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Dieter Wimberger</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Serhiy Yevtushenko</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Jason van Zyl</name>
|
||||
</contributor>
|
||||
</contributors>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>junit</groupId>
|
||||
<artifactId>junit</artifactId>
|
||||
<version>3.8.1</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<properties>
|
||||
<maven.compile.source>1.2</maven.compile.source>
|
||||
<maven.compile.target>1.2</maven.compile.target>
|
||||
<commons.componentid>collections</commons.componentid>
|
||||
<commons.release.version>3.2.2</commons.release.version>
|
||||
<commons.rc.version>RC3</commons.rc.version>
|
||||
<commons.binary.suffix>-bin</commons.binary.suffix>
|
||||
<commons.jira.id>COLLECTIONS</commons.jira.id>
|
||||
<commons.jira.pid>12310465</commons.jira.pid>
|
||||
</properties>
|
||||
|
||||
<build>
|
||||
<sourceDirectory>src/java</sourceDirectory>
|
||||
<testSourceDirectory>src/test</testSourceDirectory>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-surefire-plugin</artifactId>
|
||||
<configuration>
|
||||
<includes>
|
||||
<include>org/apache/commons/collections/TestAllPackages.java</include>
|
||||
</includes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-antrun-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<phase>package</phase>
|
||||
<configuration>
|
||||
<tasks>
|
||||
<ant antfile="build-testframework.xml" target="jar">
|
||||
<property name="component.version" value="${project.version}"/>
|
||||
<property name="test.classes" value="${project.build.directory}/test-classes"/>
|
||||
<property name="dist.home" value="${project.build.directory}"/>
|
||||
<property name="maven.compile.source" value="${maven.compile.source}"/>
|
||||
<property name="maven.compile.target" value="${maven.compile.target}"/>
|
||||
</ant>
|
||||
</tasks>
|
||||
</configuration>
|
||||
<goals>
|
||||
<goal>run</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-assembly-plugin</artifactId>
|
||||
<configuration>
|
||||
<descriptors>
|
||||
<descriptor>src/assembly/bin.xml</descriptor>
|
||||
<descriptor>src/assembly/src.xml</descriptor>
|
||||
</descriptors>
|
||||
<tarLongFileMode>gnu</tarLongFileMode>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
<reporting>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.rat</groupId>
|
||||
<artifactId>apache-rat-plugin</artifactId>
|
||||
<configuration>
|
||||
<excludes>
|
||||
<exclude>data/test/*</exclude>
|
||||
<exclude>maven-eclipse.xml</exclude>
|
||||
</excludes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</reporting>
|
||||
|
||||
</project>
|
||||
|
|
@ -0,0 +1 @@
|
|||
02a5ba7cb070a882d2b7bd4bf5223e8e445c0268
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sun May 31 23:42:15 AMT 2026
|
||||
commons-io-2.11.0.pom>central=
|
||||
commons-io-2.11.0.jar>central=
|
||||
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
a2503f302b11ebde7ebc3df41daebe0e4eea3689
|
||||
|
|
@ -0,0 +1,601 @@
|
|||
<?xml version="1.0"?>
|
||||
<!--
|
||||
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
contributor license agreements. See the NOTICE file distributed with
|
||||
this work for additional information regarding copyright ownership.
|
||||
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
(the "License"); you may not use this file except in compliance with
|
||||
the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<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">
|
||||
<parent>
|
||||
<groupId>org.apache.commons</groupId>
|
||||
<artifactId>commons-parent</artifactId>
|
||||
<version>52</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>commons-io</groupId>
|
||||
<artifactId>commons-io</artifactId>
|
||||
<version>2.11.0</version>
|
||||
<name>Apache Commons IO</name>
|
||||
|
||||
<inceptionYear>2002</inceptionYear>
|
||||
<description>
|
||||
The Apache Commons IO library contains utility classes, stream implementations, file filters,
|
||||
file comparators, endian transformation classes, and much more.
|
||||
</description>
|
||||
|
||||
<url>https://commons.apache.org/proper/commons-io/</url>
|
||||
|
||||
<issueManagement>
|
||||
<system>jira</system>
|
||||
<url>https://issues.apache.org/jira/browse/IO</url>
|
||||
</issueManagement>
|
||||
|
||||
<distributionManagement>
|
||||
<site>
|
||||
<id>apache.website</id>
|
||||
<name>Apache Commons Site</name>
|
||||
<url>scm:svn:https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-io/</url>
|
||||
</site>
|
||||
</distributionManagement>
|
||||
|
||||
<scm>
|
||||
<connection>scm:git:https://gitbox.apache.org/repos/asf/commons-io.git</connection>
|
||||
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/commons-io.git</developerConnection>
|
||||
<url>https://gitbox.apache.org/repos/asf?p=commons-io.git</url>
|
||||
<tag>rel/commons-io-2.11.0</tag>
|
||||
</scm>
|
||||
|
||||
<developers>
|
||||
<developer>
|
||||
<name>Scott Sanders</name>
|
||||
<id>sanders</id>
|
||||
<email>sanders@apache.org</email>
|
||||
<organization />
|
||||
<roles>
|
||||
<role>Java Developer</role>
|
||||
</roles>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>dIon Gillard</name>
|
||||
<!-- Note: first name is correctly capitalised above -->
|
||||
<id>dion</id>
|
||||
<email>dion@apache.org</email>
|
||||
<organization />
|
||||
<roles>
|
||||
<role>Java Developer</role>
|
||||
</roles>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Nicola Ken Barozzi</name>
|
||||
<id>nicolaken</id>
|
||||
<email>nicolaken@apache.org</email>
|
||||
<organization />
|
||||
<roles>
|
||||
<role>Java Developer</role>
|
||||
</roles>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Henri Yandell</name>
|
||||
<id>bayard</id>
|
||||
<email>bayard@apache.org</email>
|
||||
<organization />
|
||||
<roles>
|
||||
<role>Java Developer</role>
|
||||
</roles>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Stephen Colebourne</name>
|
||||
<id>scolebourne</id>
|
||||
<organization />
|
||||
<roles>
|
||||
<role>Java Developer</role>
|
||||
</roles>
|
||||
<timezone>0</timezone>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Jeremias Maerki</name>
|
||||
<id>jeremias</id>
|
||||
<email>jeremias@apache.org</email>
|
||||
<organization />
|
||||
<roles>
|
||||
<role>Java Developer</role>
|
||||
</roles>
|
||||
<timezone>+1</timezone>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Matthew Hawthorne</name>
|
||||
<id>matth</id>
|
||||
<email>matth@apache.org</email>
|
||||
<organization />
|
||||
<roles>
|
||||
<role>Java Developer</role>
|
||||
</roles>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Martin Cooper</name>
|
||||
<id>martinc</id>
|
||||
<email>martinc@apache.org</email>
|
||||
<organization />
|
||||
<roles>
|
||||
<role>Java Developer</role>
|
||||
</roles>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Rob Oxspring</name>
|
||||
<id>roxspring</id>
|
||||
<email>roxspring@apache.org</email>
|
||||
<organization />
|
||||
<roles>
|
||||
<role>Java Developer</role>
|
||||
</roles>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Jochen Wiedmann</name>
|
||||
<id>jochen</id>
|
||||
<email>jochen.wiedmann@gmail.com</email>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Niall Pemberton</name>
|
||||
<id>niallp</id>
|
||||
<roles>
|
||||
<role>Java Developer</role>
|
||||
</roles>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Jukka Zitting</name>
|
||||
<id>jukka</id>
|
||||
<roles>
|
||||
<role>Java Developer</role>
|
||||
</roles>
|
||||
</developer>
|
||||
<developer>
|
||||
<id>ggregory</id>
|
||||
<name>Gary Gregory</name>
|
||||
<email>ggregory at apache.org</email>
|
||||
<url>https://www.garygregory.com</url>
|
||||
<organization>The Apache Software Foundation</organization>
|
||||
<organizationUrl>https://www.apache.org/</organizationUrl>
|
||||
<roles>
|
||||
<role>PMC Member</role>
|
||||
</roles>
|
||||
<timezone>America/New_York</timezone>
|
||||
<properties>
|
||||
<picUrl>https://people.apache.org/~ggregory/img/garydgregory80.png</picUrl>
|
||||
</properties>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Kristian Rosenvold</name>
|
||||
<id>krosenvold</id>
|
||||
<email>krosenvold@apache.org</email>
|
||||
<timezone>+1</timezone>
|
||||
</developer>
|
||||
</developers>
|
||||
|
||||
<contributors>
|
||||
<contributor>
|
||||
<name>Rahul Akolkar</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Jason Anderson</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Nathan Beyer</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Emmanuel Bourg</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Chris Eldredge</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Magnus Grimsell</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Jim Harrington</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Thomas Ledoux</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Andy Lehane</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Marcelo Liberato</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Alban Peignier</name>
|
||||
<email>alban.peignier at free.fr</email>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Adam Retter</name>
|
||||
<organization>Evolved Binary</organization>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Ian Springer</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Dominik Stadler</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Masato Tezuka</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>James Urie</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Frank W. Zammetti</name>
|
||||
</contributor>
|
||||
</contributors>
|
||||
|
||||
<dependencyManagement>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.junit</groupId>
|
||||
<artifactId>junit-bom</artifactId>
|
||||
<version>5.7.2</version>
|
||||
<type>pom</type>
|
||||
<scope>import</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</dependencyManagement>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.junit.jupiter</groupId>
|
||||
<artifactId>junit-jupiter</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.junit-pioneer</groupId>
|
||||
<artifactId>junit-pioneer</artifactId>
|
||||
<version>1.4.2</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.mockito</groupId>
|
||||
<artifactId>mockito-inline</artifactId>
|
||||
<version>3.11.2</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.jimfs</groupId>
|
||||
<artifactId>jimfs</artifactId>
|
||||
<version>1.2</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.commons</groupId>
|
||||
<artifactId>commons-lang3</artifactId>
|
||||
<version>3.12.0</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.openjdk.jmh</groupId>
|
||||
<artifactId>jmh-core</artifactId>
|
||||
<version>${jmh.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.openjdk.jmh</groupId>
|
||||
<artifactId>jmh-generator-annprocess</artifactId>
|
||||
<version>${jmh.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<properties>
|
||||
<maven.compiler.source>1.8</maven.compiler.source>
|
||||
<maven.compiler.target>1.8</maven.compiler.target>
|
||||
<commons.componentid>io</commons.componentid>
|
||||
<commons.module.name>org.apache.commons.io</commons.module.name>
|
||||
<commons.rc.version>RC1</commons.rc.version>
|
||||
<commons.bc.version>2.10.0</commons.bc.version>
|
||||
<commons.release.version>2.11.0</commons.release.version>
|
||||
<commons.release.desc>(requires Java 8)</commons.release.desc>
|
||||
<commons.jira.id>IO</commons.jira.id>
|
||||
<commons.jira.pid>12310477</commons.jira.pid>
|
||||
<commons.osgi.export>
|
||||
<!-- Explicit list of packages from IO 1.4 -->
|
||||
org.apache.commons.io;
|
||||
org.apache.commons.io.comparator;
|
||||
org.apache.commons.io.filefilter;
|
||||
org.apache.commons.io.input;
|
||||
org.apache.commons.io.output;version=1.4.9999;-noimport:=true,
|
||||
<!-- Same list plus * for new packages -->
|
||||
org.apache.commons.io;
|
||||
org.apache.commons.io.comparator;
|
||||
org.apache.commons.io.filefilter;
|
||||
org.apache.commons.io.input;
|
||||
org.apache.commons.io.output;
|
||||
org.apache.commons.io.*;version=${project.version};-noimport:=true
|
||||
</commons.osgi.export>
|
||||
<commons.osgi.import>
|
||||
<!-- IO-734 - Make the sun.* references from BufferedFileChannelInputStream optional -->
|
||||
sun.nio.ch;resolution:=optional,
|
||||
sun.misc;resolution:=optional,
|
||||
*
|
||||
</commons.osgi.import>
|
||||
<commons.scmPubUrl>https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-io/</commons.scmPubUrl>
|
||||
<commons.scmPubCheckoutDirectory>site-content</commons.scmPubCheckoutDirectory>
|
||||
<checkstyle.plugin.version>3.1.2</checkstyle.plugin.version>
|
||||
<commons.jacoco.version>0.8.7</commons.jacoco.version>
|
||||
<commons.surefire.version>3.0.0-M5</commons.surefire.version>
|
||||
<commons.japicmp.version>0.15.3</commons.japicmp.version>
|
||||
<spotbugs.plugin.version>4.2.3</spotbugs.plugin.version>
|
||||
<spotbugs.impl.version>4.3.0</spotbugs.impl.version>
|
||||
<jmh.version>1.32</jmh.version>
|
||||
<japicmp.skip>false</japicmp.skip>
|
||||
<jacoco.skip>${env.JACOCO_SKIP}</jacoco.skip>
|
||||
<commons.release.isDistModule>true</commons.release.isDistModule>
|
||||
<commons.releaseManagerName>Gary Gregory</commons.releaseManagerName>
|
||||
<commons.releaseManagerKey>86fdc7e2a11262cb</commons.releaseManagerKey>
|
||||
</properties>
|
||||
|
||||
<build>
|
||||
<!-- japicmp:cmp needs package to work from a jar -->
|
||||
<defaultGoal>clean package apache-rat:check japicmp:cmp checkstyle:check javadoc:javadoc</defaultGoal>
|
||||
<pluginManagement>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.rat</groupId>
|
||||
<artifactId>apache-rat-plugin</artifactId>
|
||||
<version>0.13</version>
|
||||
<configuration>
|
||||
<excludes>
|
||||
<exclude>src/test/resources/**/*.bin</exclude>
|
||||
<exclude>src/test/resources/dir-equals-tests/**</exclude>
|
||||
<exclude>test/**</exclude>
|
||||
</excludes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-checkstyle-plugin</artifactId>
|
||||
<version>${checkstyle.plugin.version}</version>
|
||||
<configuration>
|
||||
<configLocation>${basedir}/checkstyle.xml</configLocation>
|
||||
<enableRulesSummary>false</enableRulesSummary>
|
||||
</configuration>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>com.puppycrawl.tools</groupId>
|
||||
<artifactId>checkstyle</artifactId>
|
||||
<version>8.44</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</pluginManagement>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-enforcer-plugin</artifactId>
|
||||
<version>3.0.0-M3</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>enforce-maven</id>
|
||||
<goals>
|
||||
<goal>enforce</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<rules>
|
||||
<requireMavenVersion>
|
||||
<version>3.0.5</version>
|
||||
</requireMavenVersion>
|
||||
</rules>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<goals>
|
||||
<goal>test-jar</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
<configuration>
|
||||
<archive combine.children="append">
|
||||
<manifestEntries>
|
||||
<Automatic-Module-Name>${commons.module.name}</Automatic-Module-Name>
|
||||
</manifestEntries>
|
||||
</archive>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-surefire-plugin</artifactId>
|
||||
<configuration>
|
||||
<classpathDependencyExcludes>
|
||||
<classpathDependencyExclude>xerces:xercesImpl</classpathDependencyExclude>
|
||||
</classpathDependencyExcludes>
|
||||
<forkCount>1</forkCount>
|
||||
<reuseForks>false</reuseForks>
|
||||
<!-- limit memory size see IO-161 -->
|
||||
<argLine>${argLine} -Xmx25M</argLine>
|
||||
<includes>
|
||||
<!-- Only include test classes, not test data -->
|
||||
<include>**/*Test*.class</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<exclude>**/*AbstractTestCase*</exclude>
|
||||
<exclude>**/testtools/**</exclude>
|
||||
<!-- https://issues.apache.org/jira/browse/SUREFIRE-44 -->
|
||||
<exclude>**/*$*</exclude>
|
||||
</excludes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-assembly-plugin</artifactId>
|
||||
<configuration>
|
||||
<descriptors>
|
||||
<descriptor>src/assembly/bin.xml</descriptor>
|
||||
<descriptor>src/assembly/src.xml</descriptor>
|
||||
</descriptors>
|
||||
<tarLongFileMode>gnu</tarLongFileMode>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-checkstyle-plugin</artifactId>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-scm-publish-plugin</artifactId>
|
||||
<configuration>
|
||||
<ignorePathsToDelete>
|
||||
<ignorePathToDelete>javadocs</ignorePathToDelete>
|
||||
</ignorePathsToDelete>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>com.github.spotbugs</groupId>
|
||||
<artifactId>spotbugs-maven-plugin</artifactId>
|
||||
<version>${spotbugs.plugin.version}</version>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>com.github.spotbugs</groupId>
|
||||
<artifactId>spotbugs</artifactId>
|
||||
<version>${spotbugs.impl.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<configuration>
|
||||
<excludeFilterFile>${basedir}/spotbugs-exclude-filter.xml</excludeFilterFile>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>com.github.siom79.japicmp</groupId>
|
||||
<artifactId>japicmp-maven-plugin</artifactId>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
<reporting>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-checkstyle-plugin</artifactId>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>com.github.spotbugs</groupId>
|
||||
<artifactId>spotbugs-maven-plugin</artifactId>
|
||||
<version>${spotbugs.plugin.version}</version>
|
||||
<configuration>
|
||||
<excludeFilterFile>${basedir}/spotbugs-exclude-filter.xml</excludeFilterFile>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>com.github.siom79.japicmp</groupId>
|
||||
<artifactId>japicmp-maven-plugin</artifactId>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</reporting>
|
||||
<profiles>
|
||||
<profile>
|
||||
<id>setup-checkout</id>
|
||||
<activation>
|
||||
<file>
|
||||
<missing>site-content</missing>
|
||||
</file>
|
||||
</activation>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-antrun-plugin</artifactId>
|
||||
<version>3.0.0</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>prepare-checkout</id>
|
||||
<phase>pre-site</phase>
|
||||
<goals>
|
||||
<goal>run</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<target>
|
||||
<exec executable="svn">
|
||||
<arg line="checkout --depth immediates ${commons.scmPubUrl} ${commons.scmPubCheckoutDirectory}" />
|
||||
</exec>
|
||||
|
||||
<exec executable="svn">
|
||||
<arg line="update --set-depth exclude ${commons.scmPubCheckoutDirectory}/javadocs" />
|
||||
</exec>
|
||||
|
||||
<pathconvert pathsep=" " property="dirs">
|
||||
<dirset dir="${commons.scmPubCheckoutDirectory}" includes="*" />
|
||||
</pathconvert>
|
||||
<exec executable="svn">
|
||||
<arg line="update --set-depth infinity ${dirs}" />
|
||||
</exec>
|
||||
</target>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
<profile>
|
||||
<id>java9+</id>
|
||||
<activation>
|
||||
<jdk>[9,)</jdk>
|
||||
</activation>
|
||||
<properties>
|
||||
<!-- coverall version 4.3.0 does not work with java 9, see https://github.com/trautonen/coveralls-maven-plugin/issues/112 -->
|
||||
<coveralls.skip>true</coveralls.skip>
|
||||
</properties>
|
||||
</profile>
|
||||
<profile>
|
||||
<id>benchmark</id>
|
||||
<properties>
|
||||
<skipTests>true</skipTests>
|
||||
<benchmark>org.apache</benchmark>
|
||||
</properties>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>exec-maven-plugin</artifactId>
|
||||
<version>3.0.0</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>benchmark</id>
|
||||
<phase>test</phase>
|
||||
<goals>
|
||||
<goal>exec</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<classpathScope>test</classpathScope>
|
||||
<executable>java</executable>
|
||||
<arguments>
|
||||
<argument>-classpath</argument>
|
||||
<classpath/>
|
||||
<argument>org.openjdk.jmh.Main</argument>
|
||||
<argument>-rf</argument>
|
||||
<argument>json</argument>
|
||||
<argument>-rff</argument>
|
||||
<argument>target/jmh-result.${benchmark}.json</argument>
|
||||
<argument>${benchmark}</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
</profiles>
|
||||
</project>
|
||||
|
|
@ -0,0 +1 @@
|
|||
3fe5d6ebed1afb72c3e8c166dba0b0e00fdd1f16
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sun May 31 22:58:24 AMT 2026
|
||||
commons-io-2.20.0.jar>central=
|
||||
commons-io-2.20.0.pom>central=
|
||||
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
36f3474daec2849c149e877614e7f979b2082cd2
|
||||
|
|
@ -0,0 +1,595 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
contributor license agreements. See the NOTICE file distributed with
|
||||
this work for additional information regarding copyright ownership.
|
||||
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
(the "License"); you may not use this file except in compliance with
|
||||
the License. You may obtain a copy of the License at
|
||||
|
||||
https://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<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 https://maven.apache.org/maven-v4_0_0.xsd">
|
||||
<parent>
|
||||
<groupId>org.apache.commons</groupId>
|
||||
<artifactId>commons-parent</artifactId>
|
||||
<version>85</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>commons-io</groupId>
|
||||
<artifactId>commons-io</artifactId>
|
||||
<version>2.20.0</version>
|
||||
<name>Apache Commons IO</name>
|
||||
<inceptionYear>2002</inceptionYear>
|
||||
<description>
|
||||
The Apache Commons IO library contains utility classes, stream implementations, file filters,
|
||||
file comparators, endian transformation classes, and much more.
|
||||
</description>
|
||||
<url>https://commons.apache.org/proper/commons-io/</url>
|
||||
<issueManagement>
|
||||
<system>jira</system>
|
||||
<url>https://issues.apache.org/jira/browse/IO</url>
|
||||
</issueManagement>
|
||||
<distributionManagement>
|
||||
<site>
|
||||
<id>apache.website</id>
|
||||
<name>Apache Commons Site</name>
|
||||
<url>scm:svn:https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-io/</url>
|
||||
</site>
|
||||
</distributionManagement>
|
||||
<scm>
|
||||
<connection>scm:git:https://gitbox.apache.org/repos/asf/commons-io.git</connection>
|
||||
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/commons-io.git</developerConnection>
|
||||
<url>https://gitbox.apache.org/repos/asf?p=commons-io.git</url>
|
||||
<tag>rel/commons-io-2.20.0</tag>
|
||||
</scm>
|
||||
<ciManagement>
|
||||
<system>GitHub</system>
|
||||
<url>https://github.com/apache/commons-io/actions</url>
|
||||
</ciManagement>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.junit.jupiter</groupId>
|
||||
<artifactId>junit-jupiter</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.junit-pioneer</groupId>
|
||||
<artifactId>junit-pioneer</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<!-- Java 21 support, revisit for Mockito 5 -->
|
||||
<groupId>net.bytebuddy</groupId>
|
||||
<artifactId>byte-buddy</artifactId>
|
||||
<version>${commons.bytebuddy.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<!-- Java 21 support, revisit for Mockito 5 -->
|
||||
<groupId>net.bytebuddy</groupId>
|
||||
<artifactId>byte-buddy-agent</artifactId>
|
||||
<version>${commons.bytebuddy.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.mockito</groupId>
|
||||
<artifactId>mockito-inline</artifactId>
|
||||
<version>${commons.mockito.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.jimfs</groupId>
|
||||
<artifactId>jimfs</artifactId>
|
||||
<version>1.3.0</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.commons</groupId>
|
||||
<artifactId>commons-lang3</artifactId>
|
||||
<version>3.18.0</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-codec</groupId>
|
||||
<artifactId>commons-codec</artifactId>
|
||||
<version>1.18.0</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.openjdk.jmh</groupId>
|
||||
<artifactId>jmh-core</artifactId>
|
||||
<version>${commons.jmh.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<properties>
|
||||
<maven.compiler.source>1.8</maven.compiler.source>
|
||||
<maven.compiler.target>1.8</maven.compiler.target>
|
||||
<commons.componentid>io</commons.componentid>
|
||||
<commons.module.name>org.apache.commons.io</commons.module.name>
|
||||
<commons.rc.version>RC1</commons.rc.version>
|
||||
<commons.bc.version>2.19.0</commons.bc.version>
|
||||
<commons.release.version>2.20.0</commons.release.version>
|
||||
<commons.release.next>2.20.1</commons.release.next>
|
||||
<!-- project.build.outputTimestamp is managed by Maven plugins, see https://maven.apache.org/guides/mini/guide-reproducible-builds.html -->
|
||||
<project.build.outputTimestamp>2025-07-14T21:18:06Z</project.build.outputTimestamp>
|
||||
<commons.release.desc>(requires Java 8)</commons.release.desc>
|
||||
<commons.jira.id>IO</commons.jira.id>
|
||||
<commons.jira.pid>12310477</commons.jira.pid>
|
||||
<commons.osgi.export>
|
||||
<!-- Explicit list of packages from IO 1.4 -->
|
||||
org.apache.commons.io;
|
||||
org.apache.commons.io.comparator;
|
||||
org.apache.commons.io.filefilter;
|
||||
org.apache.commons.io.input;
|
||||
org.apache.commons.io.output;version=1.4.9999;-noimport:=true,
|
||||
<!-- Same list plus * for new packages -->
|
||||
org.apache.commons.io;
|
||||
org.apache.commons.io.comparator;
|
||||
org.apache.commons.io.filefilter;
|
||||
org.apache.commons.io.input;
|
||||
org.apache.commons.io.output;
|
||||
org.apache.commons.io.*;version=${project.version};-noimport:=true
|
||||
</commons.osgi.export>
|
||||
<commons.osgi.import>
|
||||
<!-- IO-734 - Make the sun.* references from BufferedFileChannelInputStream optional -->
|
||||
sun.nio.ch;resolution:=optional,
|
||||
sun.misc;resolution:=optional,
|
||||
*
|
||||
</commons.osgi.import>
|
||||
<commons.scmPubUrl>https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-io/</commons.scmPubUrl>
|
||||
<commons.scmPubCheckoutDirectory>site-content</commons.scmPubCheckoutDirectory>
|
||||
<commons.bytebuddy.version>1.17.6</commons.bytebuddy.version>
|
||||
<japicmp.skip>false</japicmp.skip>
|
||||
<commons.release.isDistModule>true</commons.release.isDistModule>
|
||||
<!-- JaCoCo: Don't make code coverage worse than: -->
|
||||
<jacoco.skip>${env.JACOCO_SKIP}</jacoco.skip>
|
||||
<commons.jacoco.haltOnFailure>true</commons.jacoco.haltOnFailure>
|
||||
<commons.jacoco.classRatio>0.98</commons.jacoco.classRatio>
|
||||
<commons.jacoco.instructionRatio>0.90</commons.jacoco.instructionRatio>
|
||||
<commons.jacoco.methodRatio>0.90</commons.jacoco.methodRatio>
|
||||
<commons.jacoco.branchRatio>0.85</commons.jacoco.branchRatio>
|
||||
<commons.jacoco.lineRatio>0.90</commons.jacoco.lineRatio>
|
||||
<commons.jacoco.complexityRatio>0.85</commons.jacoco.complexityRatio>
|
||||
</properties>
|
||||
<build>
|
||||
<!-- japicmp:cmp needs package to work from a jar -->
|
||||
<defaultGoal>clean verify apache-rat:check japicmp:cmp checkstyle:check spotbugs:check pmd:check javadoc:javadoc</defaultGoal>
|
||||
<pluginManagement>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.rat</groupId>
|
||||
<artifactId>apache-rat-plugin</artifactId>
|
||||
<configuration>
|
||||
<excludes>
|
||||
<exclude>src/test/resources/**/*.bin</exclude>
|
||||
<exclude>src/test/resources/dir-equals-tests/**</exclude>
|
||||
<exclude>test/**</exclude>
|
||||
</excludes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-checkstyle-plugin</artifactId>
|
||||
<configuration>
|
||||
<configLocation>${basedir}/src/conf/checkstyle.xml</configLocation>
|
||||
<suppressionsLocation>${basedir}/src/conf/checkstyle-suppressions.xml</suppressionsLocation>
|
||||
<enableRulesSummary>false</enableRulesSummary>
|
||||
<includeTestSourceDirectory>true</includeTestSourceDirectory>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</pluginManagement>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<goals>
|
||||
<goal>test-jar</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
<configuration>
|
||||
<archive combine.children="append">
|
||||
<manifestEntries>
|
||||
<Automatic-Module-Name>${commons.module.name}</Automatic-Module-Name>
|
||||
</manifestEntries>
|
||||
</archive>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-surefire-plugin</artifactId>
|
||||
<configuration>
|
||||
<classpathDependencyExcludes>
|
||||
<classpathDependencyExclude>xerces:xercesImpl</classpathDependencyExclude>
|
||||
</classpathDependencyExcludes>
|
||||
<forkCount>1</forkCount>
|
||||
<reuseForks>false</reuseForks>
|
||||
<!-- Limit memory size see IO-161 -->
|
||||
<!-- Mockito inline may need -XX:+EnableDynamicAgentLoading -->
|
||||
<argLine>${argLine} -Xmx25M</argLine>
|
||||
<includes>
|
||||
<!-- Only include test classes, not test data -->
|
||||
<include>**/*Test*.class</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<exclude>**/*AbstractTestCase*</exclude>
|
||||
<exclude>**/testtools/**</exclude>
|
||||
<!-- https://issues.apache.org/jira/browse/SUREFIRE-44 -->
|
||||
<exclude>**/*$*</exclude>
|
||||
</excludes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-assembly-plugin</artifactId>
|
||||
<configuration>
|
||||
<descriptors>
|
||||
<descriptor>src/assembly/bin.xml</descriptor>
|
||||
<descriptor>src/assembly/src.xml</descriptor>
|
||||
</descriptors>
|
||||
<tarLongFileMode>gnu</tarLongFileMode>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-checkstyle-plugin</artifactId>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-scm-publish-plugin</artifactId>
|
||||
<configuration>
|
||||
<ignorePathsToDelete>
|
||||
<ignorePathToDelete>javadocs</ignorePathToDelete>
|
||||
</ignorePathsToDelete>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>com.github.spotbugs</groupId>
|
||||
<artifactId>spotbugs-maven-plugin</artifactId>
|
||||
<configuration>
|
||||
<excludeFilterFile>${basedir}/src/conf/spotbugs-exclude-filter.xml</excludeFilterFile>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>com.github.siom79.japicmp</groupId>
|
||||
<artifactId>japicmp-maven-plugin</artifactId>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-pmd-plugin</artifactId>
|
||||
<configuration>
|
||||
<rulesets>
|
||||
<ruleset>src/conf/maven-pmd-plugin.xml</ruleset>
|
||||
</rulesets>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
<reporting>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-checkstyle-plugin</artifactId>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>com.github.spotbugs</groupId>
|
||||
<artifactId>spotbugs-maven-plugin</artifactId>
|
||||
<configuration>
|
||||
<excludeFilterFile>${basedir}/src/conf/spotbugs-exclude-filter.xml</excludeFilterFile>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>com.github.siom79.japicmp</groupId>
|
||||
<artifactId>japicmp-maven-plugin</artifactId>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</reporting>
|
||||
<profiles>
|
||||
<profile>
|
||||
<id>setup-checkout</id>
|
||||
<activation>
|
||||
<file>
|
||||
<missing>site-content</missing>
|
||||
</file>
|
||||
</activation>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-antrun-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>prepare-checkout</id>
|
||||
<phase>pre-site</phase>
|
||||
<goals>
|
||||
<goal>run</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<target>
|
||||
<exec executable="svn">
|
||||
<arg line="checkout --depth immediates ${commons.scmPubUrl} ${commons.scmPubCheckoutDirectory}" />
|
||||
</exec>
|
||||
<exec executable="svn">
|
||||
<arg line="update --set-depth exclude ${commons.scmPubCheckoutDirectory}/javadocs" />
|
||||
</exec>
|
||||
<pathconvert pathsep=" " property="dirs">
|
||||
<dirset dir="${commons.scmPubCheckoutDirectory}" includes="*" />
|
||||
</pathconvert>
|
||||
<exec executable="svn">
|
||||
<arg line="update --set-depth infinity ${dirs}" />
|
||||
</exec>
|
||||
</target>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
<profile>
|
||||
<id>java9-compile</id>
|
||||
<activation>
|
||||
<jdk>[9,)</jdk>
|
||||
</activation>
|
||||
<properties>
|
||||
<maven.compiler.release>8</maven.compiler.release>
|
||||
</properties>
|
||||
</profile>
|
||||
<profile>
|
||||
<!-- Profile to build and run the benchmarks. Use 'mvn test -Pbenchmark', and add '-Dbenchmark=foo' to run only the foo benchmark -->
|
||||
<id>benchmark</id>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.openjdk.jmh</groupId>
|
||||
<artifactId>jmh-generator-annprocess</artifactId>
|
||||
<version>${commons.jmh.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<properties>
|
||||
<skipTests>true</skipTests>
|
||||
<benchmark>org.apache</benchmark>
|
||||
</properties>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<version>${commons.compiler.version}</version>
|
||||
<configuration combine.self="override">
|
||||
<testIncludes>
|
||||
<testInclude>**/*</testInclude>
|
||||
</testIncludes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>exec-maven-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>benchmark</id>
|
||||
<phase>test</phase>
|
||||
<goals>
|
||||
<goal>exec</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<classpathScope>test</classpathScope>
|
||||
<executable>java</executable>
|
||||
<arguments>
|
||||
<argument>-classpath</argument>
|
||||
<classpath/>
|
||||
<argument>org.openjdk.jmh.Main</argument>
|
||||
<argument>-rf</argument>
|
||||
<argument>json</argument>
|
||||
<argument>-rff</argument>
|
||||
<argument>target/jmh-result.${benchmark}.json</argument>
|
||||
<argument>${benchmark}</argument>
|
||||
</arguments>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
</profiles>
|
||||
<developers>
|
||||
<developer>
|
||||
<name>Scott Sanders</name>
|
||||
<id>sanders</id>
|
||||
<email>sanders@apache.org</email>
|
||||
<organization />
|
||||
<roles>
|
||||
<role>Java Developer</role>
|
||||
</roles>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>dIon Gillard</name>
|
||||
<!-- Note: first name is correctly capitalised above -->
|
||||
<id>dion</id>
|
||||
<email>dion@apache.org</email>
|
||||
<organization />
|
||||
<roles>
|
||||
<role>Java Developer</role>
|
||||
</roles>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Nicola Ken Barozzi</name>
|
||||
<id>nicolaken</id>
|
||||
<email>nicolaken@apache.org</email>
|
||||
<organization />
|
||||
<roles>
|
||||
<role>Java Developer</role>
|
||||
</roles>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Henri Yandell</name>
|
||||
<id>bayard</id>
|
||||
<email>bayard@apache.org</email>
|
||||
<organization />
|
||||
<roles>
|
||||
<role>Java Developer</role>
|
||||
</roles>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Stephen Colebourne</name>
|
||||
<id>scolebourne</id>
|
||||
<organization />
|
||||
<roles>
|
||||
<role>Java Developer</role>
|
||||
</roles>
|
||||
<timezone>0</timezone>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Jeremias Maerki</name>
|
||||
<id>jeremias</id>
|
||||
<email>jeremias@apache.org</email>
|
||||
<organization />
|
||||
<roles>
|
||||
<role>Java Developer</role>
|
||||
</roles>
|
||||
<timezone>+1</timezone>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Matthew Hawthorne</name>
|
||||
<id>matth</id>
|
||||
<email>matth@apache.org</email>
|
||||
<organization />
|
||||
<roles>
|
||||
<role>Java Developer</role>
|
||||
</roles>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Martin Cooper</name>
|
||||
<id>martinc</id>
|
||||
<email>martinc@apache.org</email>
|
||||
<organization />
|
||||
<roles>
|
||||
<role>Java Developer</role>
|
||||
</roles>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Rob Oxspring</name>
|
||||
<id>roxspring</id>
|
||||
<email>roxspring@apache.org</email>
|
||||
<organization />
|
||||
<roles>
|
||||
<role>Java Developer</role>
|
||||
</roles>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Jochen Wiedmann</name>
|
||||
<id>jochen</id>
|
||||
<email>jochen.wiedmann@gmail.com</email>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Niall Pemberton</name>
|
||||
<id>niallp</id>
|
||||
<roles>
|
||||
<role>Java Developer</role>
|
||||
</roles>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Jukka Zitting</name>
|
||||
<id>jukka</id>
|
||||
<roles>
|
||||
<role>Java Developer</role>
|
||||
</roles>
|
||||
</developer>
|
||||
<developer>
|
||||
<id>ggregory</id>
|
||||
<name>Gary Gregory</name>
|
||||
<email>ggregory at apache.org</email>
|
||||
<url>https://www.garygregory.com</url>
|
||||
<organization>The Apache Software Foundation</organization>
|
||||
<organizationUrl>https://www.apache.org/</organizationUrl>
|
||||
<roles>
|
||||
<role>PMC Member</role>
|
||||
</roles>
|
||||
<timezone>America/New_York</timezone>
|
||||
<properties>
|
||||
<picUrl>https://people.apache.org/~ggregory/img/garydgregory80.png</picUrl>
|
||||
</properties>
|
||||
</developer>
|
||||
<developer>
|
||||
<name>Kristian Rosenvold</name>
|
||||
<id>krosenvold</id>
|
||||
<email>krosenvold@apache.org</email>
|
||||
<timezone>+1</timezone>
|
||||
</developer>
|
||||
</developers>
|
||||
<contributors>
|
||||
<contributor>
|
||||
<name>Rahul Akolkar</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Jason Anderson</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Nathan Beyer</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Emmanuel Bourg</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Chris Eldredge</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Magnus Grimsell</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Jim Harrington</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Thomas Ledoux</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Andy Lehane</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Marcelo Liberato</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Alban Peignier</name>
|
||||
<email>alban.peignier at free.fr</email>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Adam Retter</name>
|
||||
<organization>Evolved Binary</organization>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Ian Springer</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Dominik Stadler</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Masato Tezuka</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>James Urie</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Frank W. Zammetti</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Martin Grigorov</name>
|
||||
<email>mgrigorov@apache.org</email>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Arturo Bernal</name>
|
||||
</contributor>
|
||||
<contributor>
|
||||
<name>Miguel Muñoz</name>
|
||||
</contributor>
|
||||
</contributors>
|
||||
</project>
|
||||
|
|
@ -0,0 +1 @@
|
|||
5d26f9d6031e7a0fc1a05f8de8e725688905a3f1
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sun May 31 22:58:12 AMT 2026
|
||||
airbase-112.pom>central=
|
||||
1487
freebsd-setup/m2/io/airlift/airbase/112/airbase-112.pom
Normal file
1487
freebsd-setup/m2/io/airlift/airbase/112/airbase-112.pom
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1 @@
|
|||
c095c49bfdd3c799855b110fb883542015055eaa
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Sun May 31 22:58:24 AMT 2026
|
||||
aircompressor-0.27.pom>central=
|
||||
aircompressor-0.27.jar>central=
|
||||
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
5b3b5e7932a1d088ad1f13d109ffd688ab59ef9d
|
||||
|
|
@ -0,0 +1,162 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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">
|
||||
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<parent>
|
||||
<groupId>io.airlift</groupId>
|
||||
<artifactId>airbase</artifactId>
|
||||
<version>112</version>
|
||||
</parent>
|
||||
|
||||
<groupId>io.airlift</groupId>
|
||||
<artifactId>aircompressor</artifactId>
|
||||
<version>0.27</version>
|
||||
<packaging>jar</packaging>
|
||||
|
||||
<name>aircompressor</name>
|
||||
|
||||
<description>Compression algorithms</description>
|
||||
<url>https://github.com/airlift/aircompressor</url>
|
||||
|
||||
<inceptionYear>2011</inceptionYear>
|
||||
|
||||
<licenses>
|
||||
<license>
|
||||
<name>Apache License 2.0</name>
|
||||
<url>https://www.apache.org/licenses/LICENSE-2.0.html</url>
|
||||
<distribution>repo</distribution>
|
||||
</license>
|
||||
</licenses>
|
||||
|
||||
<scm>
|
||||
<connection>scm:git:git://github.com/airlift/aircompressor.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:airlift/aircompressor.git</developerConnection>
|
||||
<url>https://github.com/airlift/aircompressor/tree/master</url>
|
||||
<tag>0.27</tag>
|
||||
</scm>
|
||||
|
||||
<distributionManagement>
|
||||
<repository>
|
||||
<id>sonatype-nexus-staging</id>
|
||||
<name>Nexus Release Repository</name>
|
||||
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
|
||||
</repository>
|
||||
<snapshotRepository>
|
||||
<id>sonatype-nexus-snapshots</id>
|
||||
<name>Sonatype Nexus Snapshots</name>
|
||||
<url>https://oss.sonatype.org/content/repositories/snapshots/</url>
|
||||
</snapshotRepository>
|
||||
</distributionManagement>
|
||||
|
||||
<properties>
|
||||
<air.java.version>1.8</air.java.version>
|
||||
<project.build.targetJdk>1.8</project.build.targetJdk>
|
||||
<air.check.skip-extended>true</air.check.skip-extended>
|
||||
<air.check.skip-license>false</air.check.skip-license>
|
||||
<air.check.fail-checkstyle>true</air.check.fail-checkstyle>
|
||||
<air.check.skip-checkstyle>false</air.check.skip-checkstyle>
|
||||
|
||||
<air.test.parallel>methods</air.test.parallel>
|
||||
<air.test.thread-count>4</air.test.thread-count>
|
||||
<air.test.jvmsize>2G</air.test.jvmsize>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>io.trino.hadoop</groupId>
|
||||
<artifactId>hadoop-apache</artifactId>
|
||||
<version>3.3.5-1</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.github.luben</groupId>
|
||||
<artifactId>zstd-jni</artifactId>
|
||||
<version>1.5.5-11</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.guava</groupId>
|
||||
<artifactId>guava</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.inject</groupId>
|
||||
<artifactId>guice</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.anarres.lzo</groupId>
|
||||
<artifactId>lzo-hadoop</artifactId>
|
||||
<version>1.0.6</version>
|
||||
<scope>test</scope>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>com.google.code.findbugs</groupId>
|
||||
<artifactId>annotations</artifactId>
|
||||
</exclusion>
|
||||
<exclusion>
|
||||
<groupId>com.google.code.findbugs</groupId>
|
||||
<artifactId>jsr305</artifactId>
|
||||
</exclusion>
|
||||
<exclusion>
|
||||
<groupId>org.apache.hadoop</groupId>
|
||||
<artifactId>hadoop-core</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.assertj</groupId>
|
||||
<artifactId>assertj-core</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.iq80.snappy</groupId>
|
||||
<artifactId>snappy</artifactId>
|
||||
<version>0.4</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lz4</groupId>
|
||||
<artifactId>lz4-java</artifactId>
|
||||
<version>1.8.0</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.openjdk.jmh</groupId>
|
||||
<artifactId>jmh-core</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.openjdk.jmh</groupId>
|
||||
<artifactId>jmh-generator-annprocess</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.testng</groupId>
|
||||
<artifactId>testng</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.xerial.snappy</groupId>
|
||||
<artifactId>snappy-java</artifactId>
|
||||
<version>1.1.10.5</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
<pluginManagement>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<configuration>
|
||||
<target>${project.build.targetJdk}</target>
|
||||
<release combine.self="override" />
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</pluginManagement>
|
||||
</build>
|
||||
</project>
|
||||
|
|
@ -0,0 +1 @@
|
|||
8b95cebb315c4205633309d403c91c588c2a25c1
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue