.
This commit is contained in:
+11
-7
@@ -1,6 +1,6 @@
|
||||
# GitLab CI pipeline for marketing-parser.
|
||||
# CI: runs Maven unit tests, enforces JaCoCo coverage, and publishes reports on merge requests and protected-branch pushes.
|
||||
# CD: existing publish job pushes the Docker image to ghcr.io on push to main/master.
|
||||
# CD: existing publish job pushes the Docker image to ghcr.io on push to analyze-graphics.
|
||||
# Optional: SSH deploy when CI/CD variable ENABLE_SSH_DEPLOY=true and deploy secrets are set.
|
||||
#
|
||||
# CI/CD variables (Settings → CI/CD → Variables):
|
||||
@@ -11,12 +11,16 @@
|
||||
variables:
|
||||
MAVEN_OPTS: "-Dmaven.repo.local=$CI_PROJECT_DIR/.m2/repository"
|
||||
|
||||
default:
|
||||
tags:
|
||||
- marketing-parser
|
||||
|
||||
workflow:
|
||||
rules:
|
||||
# Merge requests whose target branch is main or master
|
||||
- if: $CI_PIPELINE_SOURCE == "merge_request_event" && ($CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "main" || $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "master")
|
||||
# Direct pushes to main or master
|
||||
- if: $CI_PIPELINE_SOURCE == "push" && ($CI_COMMIT_BRANCH == "main" || $CI_COMMIT_BRANCH == "master")
|
||||
# Merge requests whose target branch is analyze-graphics
|
||||
- if: $CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "analyze-graphics"
|
||||
# Direct pushes to analyze-graphics
|
||||
- if: $CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "analyze-graphics"
|
||||
# Manual pipeline (Run pipeline in UI)
|
||||
- if: $CI_PIPELINE_SOURCE == "web"
|
||||
|
||||
@@ -54,7 +58,7 @@ docker-build-push:
|
||||
stage: publish
|
||||
needs: [build-and-test]
|
||||
rules:
|
||||
- if: $CI_PIPELINE_SOURCE == "push" && ($CI_COMMIT_BRANCH == "main" || $CI_COMMIT_BRANCH == "master")
|
||||
- if: $CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "analyze-graphics"
|
||||
image: docker:24-cli
|
||||
services:
|
||||
- docker:24-dind
|
||||
@@ -74,7 +78,7 @@ deploy:
|
||||
stage: deploy
|
||||
needs: [docker-build-push]
|
||||
rules:
|
||||
- if: $CI_PIPELINE_SOURCE == "push" && ($CI_COMMIT_BRANCH == "main" || $CI_COMMIT_BRANCH == "master") && $ENABLE_SSH_DEPLOY == "true"
|
||||
- if: $CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "analyze-graphics" && $ENABLE_SSH_DEPLOY == "true"
|
||||
image: alpine:3.20
|
||||
before_script:
|
||||
- apk add --no-cache openssh-client
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Thu Apr 02 20:38:35 UTC 2026
|
||||
logback-classic-1.5.18.jar>central=
|
||||
logback-classic-1.5.18.pom>central=
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
fc371f3fc97a639de2d67947cffb7518ec5e3d40
|
||||
@@ -0,0 +1,352 @@
|
||||
<?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>ch.qos.logback</groupId>
|
||||
<artifactId>logback-parent</artifactId>
|
||||
<version>1.5.18</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>logback-classic</artifactId>
|
||||
<packaging>jar</packaging>
|
||||
<name>Logback Classic Module</name>
|
||||
<description>logback-classic module</description>
|
||||
|
||||
<properties>
|
||||
<module-name>ch.qos.logback.classic</module-name>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>ch.qos.logback</groupId>
|
||||
<artifactId>logback-core</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.slf4j</groupId>
|
||||
<artifactId>slf4j-api</artifactId>
|
||||
</dependency>
|
||||
<!-- <dependency>
|
||||
<groupId>org.slf4j</groupId>
|
||||
<artifactId>slf4j-ext</artifactId>
|
||||
<version>${slf4j.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency> -->
|
||||
|
||||
<!-- <dependency>
|
||||
<groupId>ch.qos.cal10n.plugins</groupId>
|
||||
<artifactId>maven-cal10n-plugin</artifactId>
|
||||
<version>${cal10n.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency> -->
|
||||
|
||||
<dependency>
|
||||
<groupId>org.slf4j</groupId>
|
||||
<artifactId>slf4j-api</artifactId>
|
||||
<type>test-jar</type>
|
||||
<version>${slf4j.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.slf4j</groupId>
|
||||
<artifactId>log4j-over-slf4j</artifactId>
|
||||
<version>${slf4j.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.slf4j</groupId>
|
||||
<artifactId>jul-to-slf4j</artifactId>
|
||||
<version>${slf4j.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<!-- Must be after log4j-over-slf4j:
|
||||
* we want to use the classes from log4j-over-slf4j (so it must come first);
|
||||
* we want to use log4j.dtd from log4j. -->
|
||||
<dependency>
|
||||
<groupId>ch.qos.reload4j</groupId>
|
||||
<artifactId>reload4j</artifactId>
|
||||
<version>1.2.18.4</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.dom4j</groupId>
|
||||
<artifactId>dom4j</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>jakarta.mail</groupId>
|
||||
<artifactId>jakarta.mail-api</artifactId>
|
||||
<scope>compile</scope>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>jakarta.activation</groupId>
|
||||
<artifactId>jakarta.activation-api</artifactId>
|
||||
<scope>compile</scope>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.eclipse.angus</groupId>
|
||||
<artifactId>angus-mail</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.codehaus.janino</groupId>
|
||||
<artifactId>janino</artifactId>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>ch.qos.logback</groupId>
|
||||
<artifactId>logback-core</artifactId>
|
||||
<type>test-jar</type>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>jakarta.servlet</groupId>
|
||||
<artifactId>jakarta.servlet-api</artifactId>
|
||||
<scope>provided</scope>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.felix</groupId>
|
||||
<artifactId>org.apache.felix.main</artifactId>
|
||||
<version>5.6.10</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.mockito</groupId>
|
||||
<artifactId>mockito-core</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.core</groupId>
|
||||
<artifactId>jackson-databind</artifactId>
|
||||
<version>${jackson.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>src/main/resources</directory>
|
||||
</resource>
|
||||
</resources>
|
||||
|
||||
<plugins>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<configuration>
|
||||
<archive>
|
||||
<manifestEntries>
|
||||
</manifestEntries>
|
||||
<manifestFile>
|
||||
${project.build.outputDirectory}/META-INF/MANIFEST.MF
|
||||
</manifestFile>
|
||||
</archive>
|
||||
</configuration>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>bundle-test-jar</id>
|
||||
<phase>package</phase>
|
||||
<goals>
|
||||
<goal>test-jar</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-antrun-plugin</artifactId>
|
||||
<version>${maven-antrun-plugin.version}</version>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-junit</artifactId>
|
||||
<version>${ant.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-junitlauncher</artifactId>
|
||||
<version>${ant.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.junit.jupiter</groupId>
|
||||
<artifactId>junit-jupiter-api</artifactId>
|
||||
<version>${junit-jupiter-api.version}</version>
|
||||
</dependency>
|
||||
|
||||
|
||||
<dependency>
|
||||
<groupId>org.junit.vintage</groupId>
|
||||
<artifactId>junit-vintage-engine</artifactId>
|
||||
<version>${junit-vintage-engine.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.hamcrest</groupId>
|
||||
<artifactId>hamcrest-core</artifactId>
|
||||
<version>${hamcrest.version}</version>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
|
||||
<executions>
|
||||
<execution>
|
||||
<id>ant-integration-test</id>
|
||||
<phase>package</phase>
|
||||
<configuration>
|
||||
<target>
|
||||
<property name="slf4j.version" value="${slf4j.version}"/>
|
||||
<ant antfile="${basedir}/integration.xml"/>
|
||||
</target>
|
||||
</configuration>
|
||||
<goals>
|
||||
<goal>run</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
|
||||
<!--
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<configuration combine.self="append">
|
||||
<compilerArgs>
|
||||
<arg>add-reads</arg>
|
||||
<arg>ch.qos.logback.core=ch.qos.logback.core=org.codehaus.janino.commons.compiler,org.codehaus.janino.janino</arg>
|
||||
</compilerArgs>
|
||||
</configuration>
|
||||
</plugin>
|
||||
-->
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-surefire-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>default-test</id>
|
||||
<configuration>
|
||||
<!-- x-show-module-resolution -->
|
||||
<argLine>
|
||||
--add-modules jakarta.mail
|
||||
--add-modules jakarta.servlet
|
||||
--add-opens ch.qos.logback.core/ch.qos.logback.core.testUtil=java.naming
|
||||
--add-opens ch.qos.logback.classic/ch.qos.logback.classic.issue.github450=ch.qos.logback.core
|
||||
--add-opens ch.qos.logback.classic/ch.qos.logback.classic.testUtil=ch.qos.logback.core
|
||||
--add-opens ch.qos.logback.classic/ch.qos.logback.classic.jsonTest=ALL-UNNAMED
|
||||
</argLine>
|
||||
<parallel>classes</parallel>
|
||||
<threadCount>8</threadCount>
|
||||
<forkCount>1C</forkCount>
|
||||
<reuseForks>true</reuseForks>
|
||||
<reportFormat>plain</reportFormat>
|
||||
<trimStackTrace>false</trimStackTrace>
|
||||
<!-- See https://issues.apache.org/jira/browse/SUREFIRE-1265 -->
|
||||
<!--<childDelegation>true</childDelegation>-->
|
||||
<useModulePath>true</useModulePath>
|
||||
|
||||
<excludes>
|
||||
<exclude>**/test_osgi/BundleTest.java</exclude>
|
||||
<exclude>org.slf4j.implTest.MultithreadedInitializationTest.java</exclude>
|
||||
<exclude>org.slf4j.implTest.InitializationOutputTest.java</exclude>
|
||||
<exclude>ch.qos.logback.classic.util.ContextInitializerTest.java</exclude>
|
||||
<exclude>ch.qos.logback.classic.spi.InvocationTest.java</exclude>
|
||||
<exclude>ch.qos.logback.classic.issue.github450.SLF4JIssue450Test</exclude>
|
||||
</excludes>
|
||||
</configuration>
|
||||
</execution>
|
||||
|
||||
<execution>
|
||||
<id>singleJVM</id>
|
||||
<goals>
|
||||
<goal>test</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<forkCount>4</forkCount>
|
||||
<reuseForks>false</reuseForks>
|
||||
<argLine>
|
||||
--add-opens ch.qos.logback.classic/ch.qos.logback.classic.issue.github450=ch.qos.logback.core
|
||||
</argLine>
|
||||
<includes>
|
||||
<include>org.slf4j.implTest.MultithreadedInitializationTest.java</include>
|
||||
<include>org.slf4j.implTest.InitializationOutputTest.java</include>
|
||||
<include>ch.qos.logback.classic.util.ContextInitializerTest.java</include>
|
||||
<include>ch.qos.logback.classic.spi.InvocationTest.java</include>
|
||||
<include>ch.qos.logback.classic.issue.github450.SLF4JIssue450Test</include>
|
||||
</includes>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
|
||||
<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>
|
||||
<configuration>
|
||||
<instructions>
|
||||
<Export-Package>ch.qos.logback.classic*</Export-Package>
|
||||
<!-- LB-CLASSIC It is necessary to specify the rolling
|
||||
file packages as classes are created via IOC (xml
|
||||
config files). They won't be found by Bnd's analysis
|
||||
of java code. -->
|
||||
<Import-Package>
|
||||
ch.qos.logback.classic*;version="${range;[==,+);${version_cleanup;${project.version}}}",
|
||||
sun.reflect;resolution:=optional,
|
||||
jakarta.*;resolution:=optional,
|
||||
org.xml.*;resolution:=optional,
|
||||
ch.qos.logback.core.rolling,
|
||||
ch.qos.logback.core.rolling.helper,
|
||||
ch.qos.logback.core.read,
|
||||
*
|
||||
</Import-Package>
|
||||
<!-- Needed to integrate ServiceLoader mechanism with OSGi -->
|
||||
<Require-Capability><![CDATA[
|
||||
osgi.extender;filter:="(&(osgi.extender=osgi.serviceloader.processor)(version>=1.0.0)(!(version>=2.0.0)))";resolution:=optional,
|
||||
osgi.extender;filter:="(&(osgi.extender=osgi.serviceloader.registrar)(version>=1.0.0)(!(version>=2.0.0)))",
|
||||
osgi.serviceloader;filter:="(osgi.serviceloader=ch.qos.logback.classic.spi.Configurator)";osgi.serviceloader="ch.qos.logback.classic.spi.Configurator";resolution:=optional;cardinality:=multiple
|
||||
]]></Require-Capability>
|
||||
<Provide-Capability><![CDATA[
|
||||
osgi.service;objectClass:List<String>="jakarta.servlet.ServletContainerInitializer";effective:=active,
|
||||
osgi.service;objectClass:List<String>="org.slf4j.spi.SLF4JServiceProvider";effective:=active,
|
||||
osgi.serviceloader;osgi.serviceloader="jakarta.servlet.ServletContainerInitializer";register:="ch.qos.logback.classic.servlet.LogbackServletContainerInitializer",
|
||||
osgi.serviceloader;osgi.serviceloader="org.slf4j.spi.SLF4JServiceProvider";register:="ch.qos.logback.classic.spi.LogbackServiceProvider"
|
||||
]]></Provide-Capability>
|
||||
</instructions>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
<pluginManagement>
|
||||
<plugins>
|
||||
</plugins>
|
||||
</pluginManagement>
|
||||
</build>
|
||||
|
||||
</project>
|
||||
@@ -0,0 +1 @@
|
||||
19f6cb01d310be728155db4abf63d8395a6a0b45
|
||||
@@ -0,0 +1,4 @@
|
||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Thu Apr 02 20:38:35 UTC 2026
|
||||
logback-core-1.5.18.jar>central=
|
||||
logback-core-1.5.18.pom>central=
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
6c0375624f6f36b4e089e2488ba21334a11ef13f
|
||||
@@ -0,0 +1,224 @@
|
||||
<?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>ch.qos.logback</groupId>
|
||||
<artifactId>logback-parent</artifactId>
|
||||
<version>1.5.18</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>logback-core</artifactId>
|
||||
<packaging>jar</packaging>
|
||||
<name>Logback Core Module</name>
|
||||
<description>logback-core module</description>
|
||||
|
||||
<properties>
|
||||
<module-name>ch.qos.logback.core</module-name>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.codehaus.janino</groupId>
|
||||
<artifactId>janino</artifactId>
|
||||
<scope>compile</scope>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.codehaus.janino</groupId>
|
||||
<artifactId>commons-compiler</artifactId>
|
||||
<scope>compile</scope>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.fusesource.jansi</groupId>
|
||||
<artifactId>jansi</artifactId>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.tukaani</groupId>
|
||||
<artifactId>xz</artifactId>
|
||||
<!-- exclude xz from the runtime during tests -->
|
||||
<scope>provided</scope>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>jakarta.mail</groupId>
|
||||
<artifactId>jakarta.mail-api</artifactId>
|
||||
<scope>compile</scope>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.eclipse.angus</groupId>
|
||||
<artifactId>angus-mail</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>jakarta.servlet</groupId>
|
||||
<artifactId>jakarta.servlet-api</artifactId>
|
||||
<scope>compile</scope>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
|
||||
|
||||
<dependency>
|
||||
<groupId>org.mockito</groupId>
|
||||
<artifactId>mockito-core</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
<plugins>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<version>${maven-compiler-plugin.version}</version>
|
||||
<executions>
|
||||
|
||||
<execution>
|
||||
<id>default-compile</id>
|
||||
<goals>
|
||||
<goal>compile</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<release>${jdk.version}</release>
|
||||
</configuration>
|
||||
</execution>
|
||||
|
||||
<execution>
|
||||
<id>java21-compile</id>
|
||||
<phase>compile</phase>
|
||||
<goals>
|
||||
<goal>compile</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<release>21</release>
|
||||
<compileSourceRoots>
|
||||
<compileSourceRoot>${project.basedir}/src/main/java21</compileSourceRoot>
|
||||
</compileSourceRoots>
|
||||
<multiReleaseOutput>true</multiReleaseOutput>
|
||||
</configuration>
|
||||
</execution>
|
||||
|
||||
<execution>
|
||||
<id>default-testCompile</id>
|
||||
<phase>test-compile</phase>
|
||||
<configuration>
|
||||
<testExcludes>
|
||||
<exclude>**/COWArrayListConcurrencyTest.java</exclude>
|
||||
</testExcludes>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-surefire-plugin</artifactId>
|
||||
|
||||
<executions>
|
||||
<execution>
|
||||
<id>default-test</id>
|
||||
<configuration>
|
||||
<!--<argLine>XXadd-opens ch.qos.logback.core/ch.qos.logback.core.testUtil=java.naming</argLine>-->
|
||||
<!--<argLine>add-opens ch.qos.logback.core/ch.qos.logback.core.testUtil=java.naming
|
||||
==-add-opens org.tukaani.xz/org.tukaani.xz=ch.qos.logback.core
|
||||
add-reads ch.qos.logback.core=ALL-UNNAMED</argLine>-->
|
||||
<argLine>
|
||||
--add-opens ch.qos.logback.core/ch.qos.logback.core.testUtil=java.naming
|
||||
|
||||
--add-reads ch.qos.logback.core=ALL-UNNAMED
|
||||
</argLine>
|
||||
<parallel>classes</parallel>
|
||||
<threadCount>20</threadCount>
|
||||
<!--<useUnlimitedThreads>false</useUnlimitedThreads>-->
|
||||
<forkCount>5</forkCount>
|
||||
<reuseForks>true</reuseForks>
|
||||
<reportFormat>plain</reportFormat>
|
||||
<trimStackTrace>false</trimStackTrace>
|
||||
<!-- See https://issues.apache.org/jira/browse/SUREFIRE-1265 -->
|
||||
<childDelegation>true</childDelegation>
|
||||
<excludes>
|
||||
<exclude>**/All*Test.java</exclude>
|
||||
<exclude>**/PackageTest.java</exclude>
|
||||
<!-- ConsoleAppenderTest redirects System.out which is not well tolerated by Maven -->
|
||||
<exclude>**/ConsoleAppenderTest.java</exclude>
|
||||
<exclude>ch.qos.logback.core.blackbox.rolling.helper.JDKOnlyCompressTest</exclude>
|
||||
</excludes>
|
||||
|
||||
<classpathDependencyExcludes>
|
||||
<classpathDependencyExclude>org.tukaani:xz</classpathDependencyExclude>
|
||||
</classpathDependencyExcludes>
|
||||
</configuration>
|
||||
</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>
|
||||
|
||||
<executions>
|
||||
<execution>
|
||||
<id>bundle-test-jar</id>
|
||||
<phase>package</phase>
|
||||
<goals>
|
||||
<goal>test-jar</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
|
||||
<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>
|
||||
<configuration>
|
||||
<instructions>
|
||||
<Multi-Release>true</Multi-Release>
|
||||
<Export-Package>ch.qos.logback.core*</Export-Package>
|
||||
<Import-Package>
|
||||
ch.qos.logback.core*;version="${range;[==,+);${version_cleanup;${project.version}}}",
|
||||
jakarta.*;resolution:=optional,
|
||||
org.xml.*;resolution:=optional,
|
||||
org.fusesource.jansi;resolution:=optional,
|
||||
org.codehaus.janino;resolution:=optional,
|
||||
org.codehaus.commons.compiler;resolution:=optional,
|
||||
org.tukaani.xz;resolution:=optional,
|
||||
*
|
||||
</Import-Package>
|
||||
</instructions>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
</project>
|
||||
@@ -0,0 +1 @@
|
||||
b08ee05116e297660d31f7303dca7a34f80dc78b
|
||||
@@ -0,0 +1,3 @@
|
||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Thu Apr 02 20:37:43 UTC 2026
|
||||
logback-parent-1.5.18.pom>central=
|
||||
@@ -0,0 +1,564 @@
|
||||
<?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>
|
||||
|
||||
|
||||
<groupId>ch.qos.logback</groupId>
|
||||
<artifactId>logback-parent</artifactId>
|
||||
<version>1.5.18</version>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
<name>Logback-Parent</name>
|
||||
<description>logback project pom.xml file</description>
|
||||
|
||||
<url>http://logback.qos.ch</url>
|
||||
|
||||
<organization>
|
||||
<name>QOS.ch</name>
|
||||
<url>http://www.qos.ch</url>
|
||||
</organization>
|
||||
<inceptionYear>2005</inceptionYear>
|
||||
|
||||
<licenses>
|
||||
<license>
|
||||
<name>Eclipse Public License - v 1.0</name>
|
||||
<url>http://www.eclipse.org/legal/epl-v10.html</url>
|
||||
</license>
|
||||
|
||||
<license>
|
||||
<name>GNU Lesser General Public License</name>
|
||||
<url>http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html</url>
|
||||
</license>
|
||||
</licenses>
|
||||
|
||||
<scm>
|
||||
<url>https://github.com/qos-ch/logback</url>
|
||||
<connection>scm:git@github.com:qos-ch/logback.git</connection>
|
||||
</scm>
|
||||
|
||||
<modules>
|
||||
<module>logback-core</module>
|
||||
<module>logback-core-blackbox</module>
|
||||
<module>logback-classic</module>
|
||||
<module>logback-classic-blackbox</module>
|
||||
<module>logback-access</module>
|
||||
<module>logback-examples</module>
|
||||
</modules>
|
||||
|
||||
<properties>
|
||||
<!-- yyyy-MM-dd'T'HH:mm:ss'Z' -->
|
||||
<project.build.outputTimestamp>2025-03-18T12:42:00Z</project.build.outputTimestamp>
|
||||
|
||||
<!-- minimal JDK version at runtime -->
|
||||
<jdk.version>11</jdk.version>
|
||||
<!-- See https://maven.apache.org/plugins/maven-compiler-plugin/examples/set-compiler-release.html -->
|
||||
<maven.compiler.release>${jdk.version}</maven.compiler.release>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
|
||||
<junit-jupiter-api.version>5.9.1</junit-jupiter-api.version>
|
||||
<junit-vintage-engine.version>5.9.1</junit-vintage-engine.version>
|
||||
<junit-jupiter-params.version>5.9.1</junit-jupiter-params.version>
|
||||
<junit-platform.version>1.10.5</junit-platform.version>
|
||||
<assertj-core.version>3.23.1</assertj-core.version>
|
||||
<hamcrest.version>2.2</hamcrest.version>
|
||||
<jakarta.mail.version>2.1.0</jakarta.mail.version>
|
||||
<jakarta.activation.version>2.1.0</jakarta.activation.version>
|
||||
<jakarta.angus-mail.version>1.0.0</jakarta.angus-mail.version>
|
||||
|
||||
<jakarta.servlet.version>5.0.0</jakarta.servlet.version>
|
||||
<greenmail.version>2.0.0-alpha-1</greenmail.version>
|
||||
|
||||
<janino.version>3.1.8</janino.version>
|
||||
<!-- slf4j.version property is used below, in
|
||||
logback-classic/pom.xml, /logback-examples/src/main/resources/setClasspath.cmd, download.html
|
||||
-->
|
||||
<slf4j.version>2.0.17</slf4j.version>
|
||||
<cal10n.version>0.8.1</cal10n.version>
|
||||
<consolePlugin.version>1.1.0</consolePlugin.version>
|
||||
<jackson.version>2.15.0</jackson.version>
|
||||
<xz.version>1.10</xz.version>
|
||||
|
||||
<!--<jansi.version>1.18</jansi.version>-->
|
||||
<jansi.version>2.4.0</jansi.version>
|
||||
|
||||
<mockito-core.version>4.8.0</mockito-core.version>
|
||||
<byte-buddy.version>1.12.14</byte-buddy.version>
|
||||
|
||||
<maven-compiler-plugin.version>3.10.1</maven-compiler-plugin.version>
|
||||
<maven-surefire-plugin.version>3.0.0-M7</maven-surefire-plugin.version>
|
||||
<maven-site-plugin.version>3.7.1</maven-site-plugin.version>
|
||||
<maven-install-plugin.version>3.0.0-M1</maven-install-plugin.version>
|
||||
<maven-javadoc-plugin.version>3.3.0</maven-javadoc-plugin.version>
|
||||
<maven-source-plugin.version>3.2.0</maven-source-plugin.version>
|
||||
<maven-resources-plugin.version>3.1.0</maven-resources-plugin.version>
|
||||
<license-maven-plugin.version>3.0</license-maven-plugin.version>
|
||||
<maven-jar-plugin.version>3.2.2</maven-jar-plugin.version>
|
||||
<maven-jxr-plugin.version>3.6.0</maven-jxr-plugin.version>
|
||||
<maven-release-plugin.version>3.0.0-M4</maven-release-plugin.version>
|
||||
<maven-deploy-plugin.version>3.0.0-M1</maven-deploy-plugin.version>
|
||||
<maven-dependency-plugin.version>3.2.0</maven-dependency-plugin.version>
|
||||
<maven-bundle-plugin.version>5.1.9</maven-bundle-plugin.version>
|
||||
<maven-antrun-plugin.version>3.1.0</maven-antrun-plugin.version>
|
||||
<ant.version>1.10.13</ant.version>
|
||||
<cobertura.maven.plugin.version>2.7</cobertura.maven.plugin.version>
|
||||
<jetty.version>12.0.13</jetty.version>
|
||||
</properties>
|
||||
|
||||
<developers>
|
||||
<developer>
|
||||
<id>ceki</id>
|
||||
<name>Ceki Gulcu</name>
|
||||
<email>ceki@qos.ch</email>
|
||||
</developer>
|
||||
|
||||
<developer>
|
||||
<id>hixi</id>
|
||||
<name>Joern Huxhorn</name>
|
||||
<email>huxi@undisclosed.org</email>
|
||||
</developer>
|
||||
</developers>
|
||||
|
||||
<dependencies>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.assertj</groupId>
|
||||
<artifactId>assertj-core</artifactId>
|
||||
<version>${assertj-core.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.junit.jupiter</groupId>
|
||||
<artifactId>junit-jupiter-api</artifactId>
|
||||
<version>${junit-jupiter-api.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.junit.jupiter</groupId>
|
||||
<artifactId>junit-jupiter-engine</artifactId>
|
||||
<version>${junit-jupiter-api.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.hamcrest</groupId>
|
||||
<artifactId>hamcrest-library</artifactId>
|
||||
<version>${hamcrest.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
|
||||
<dependencyManagement>
|
||||
|
||||
<dependencies>
|
||||
|
||||
<!-- start of dependencies duplicated from logback-bom/pom.xml -->
|
||||
<dependency>
|
||||
<groupId>ch.qos.logback</groupId>
|
||||
<artifactId>logback-core</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>ch.qos.logback</groupId>
|
||||
<artifactId>logback-classic</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.slf4j</groupId>
|
||||
<artifactId>slf4j-api</artifactId>
|
||||
<version>${slf4j.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>ch.qos.logback</groupId>
|
||||
<artifactId>logback-access</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>ch.qos.logback</groupId>
|
||||
<artifactId>logback-core</artifactId>
|
||||
<version>${project.version}</version>
|
||||
<type>test-jar</type>
|
||||
</dependency>
|
||||
<!-- end of dependencies duplicated from logback-bom/pom.xml -->
|
||||
|
||||
<dependency>
|
||||
<groupId>org.tukaani</groupId>
|
||||
<artifactId>xz</artifactId>
|
||||
<version>${xz.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.codehaus.janino</groupId>
|
||||
<artifactId>janino</artifactId>
|
||||
<version>${janino.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.codehaus.janino</groupId>
|
||||
<artifactId>commons-compiler</artifactId>
|
||||
<version>${janino.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.fusesource.jansi</groupId>
|
||||
<artifactId>jansi</artifactId>
|
||||
<version>${jansi.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>jakarta.mail</groupId>
|
||||
<artifactId>jakarta.mail-api</artifactId>
|
||||
<version>${jakarta.mail.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>jakarta.activation</groupId>
|
||||
<artifactId>jakarta.activation-api</artifactId>
|
||||
<version>${jakarta.activation.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.eclipse.angus</groupId>
|
||||
<artifactId>angus-mail</artifactId>
|
||||
<version>${jakarta.angus-mail.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>jakarta.servlet</groupId>
|
||||
<artifactId>jakarta.servlet-api</artifactId>
|
||||
<version>${jakarta.servlet.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.icegreen</groupId>
|
||||
<artifactId>greenmail</artifactId>
|
||||
<version>${greenmail.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.dom4j</groupId>
|
||||
<artifactId>dom4j</artifactId>
|
||||
<version>2.0.3</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.mockito</groupId>
|
||||
<artifactId>mockito-core</artifactId>
|
||||
<version>${mockito-core.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>net.bytebuddy</groupId>
|
||||
<artifactId>byte-buddy</artifactId>
|
||||
<version>${byte-buddy.version}</version>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
</dependencyManagement>
|
||||
|
||||
|
||||
<build>
|
||||
<extensions>
|
||||
<extension>
|
||||
<groupId>org.apache.maven.wagon</groupId>
|
||||
<artifactId>wagon-ssh</artifactId>
|
||||
<version>2.10</version>
|
||||
</extension>
|
||||
</extensions>
|
||||
|
||||
<pluginManagement>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-clean-plugin</artifactId>
|
||||
<version>3.0.0</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<version>${maven-compiler-plugin.version}</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-deploy-plugin</artifactId>
|
||||
<version>${maven-deploy-plugin.version}</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-install-plugin</artifactId>
|
||||
<version>${maven-install-plugin.version}</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-resources-plugin</artifactId>
|
||||
<version>${maven-resources-plugin.version}</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-site-plugin</artifactId>
|
||||
<version>${maven-site-plugin.version}</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-surefire-plugin</artifactId>
|
||||
<version>${maven-surefire-plugin.version}</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
<version>${maven-jar-plugin.version}</version>
|
||||
<configuration>
|
||||
<outputTimestamp>${project.build.outputTimestamp}</outputTimestamp>
|
||||
<archive>
|
||||
<index>true</index>
|
||||
<manifest>
|
||||
<!-- Add version information into the MANIFEST so it is accessible by
|
||||
calling Package#getImplementationVersion()
|
||||
-->
|
||||
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
|
||||
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
|
||||
</manifest>
|
||||
</archive>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
<version>${maven-javadoc-plugin.version}</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-dependency-plugin</artifactId>
|
||||
<version>${maven-dependency-plugin.version}</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-release-plugin</artifactId>
|
||||
<version>${maven-release-plugin.version}</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-source-plugin</artifactId>
|
||||
<version>${maven-source-plugin.version}</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>findbugs-maven-plugin</artifactId>
|
||||
<version>3.0.4</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.felix</groupId>
|
||||
<artifactId>maven-bundle-plugin</artifactId>
|
||||
<version>${maven-bundle-plugin.version}</version>
|
||||
</plugin>
|
||||
</plugins>
|
||||
|
||||
</pluginManagement>
|
||||
|
||||
<plugins>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
|
||||
<configuration>
|
||||
<release>${jdk.version}</release>
|
||||
</configuration>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-source-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>attach-sources</id>
|
||||
<goals>
|
||||
<goal>jar</goal>
|
||||
<goal>test-jar</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>default-cli</id>
|
||||
<goals>
|
||||
<goal>aggregate</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
|
||||
<configuration>
|
||||
<linksource>true</linksource>
|
||||
<doclint>none</doclint>
|
||||
<skippedModules>
|
||||
logback-core-blackbox,logback-classic-blackbox,logback-examples
|
||||
</skippedModules>
|
||||
<additionalOptions>
|
||||
<additionalOption>-Xdoclint:none</additionalOption>
|
||||
</additionalOptions>
|
||||
|
||||
<links>
|
||||
<link>
|
||||
http://docs.oracle.com/javase/7/docs/api/
|
||||
</link>
|
||||
</links>
|
||||
|
||||
<groups>
|
||||
<group>
|
||||
<title>Logback Core</title>
|
||||
<packages>ch.qos.logback.core:ch.qos.logback.core.*
|
||||
</packages>
|
||||
</group>
|
||||
<group>
|
||||
<title>Logback Classic</title>
|
||||
<packages>
|
||||
ch.qos.logback:ch.qos.logback.classic:ch.qos.logback.classic.*
|
||||
</packages>
|
||||
</group>
|
||||
</groups>
|
||||
</configuration>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-jxr-plugin</artifactId>
|
||||
<version>${maven-jxr-plugin.version}</version>
|
||||
<configuration>
|
||||
<aggregate>true</aggregate>
|
||||
<!--<javadocDir>target/site/apidocs/</javadocDir>-->
|
||||
<linkJavadoc>false</linkJavadoc>
|
||||
</configuration>
|
||||
</plugin>
|
||||
|
||||
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
<distributionManagement>
|
||||
|
||||
<repository>
|
||||
<id>sonatype-nexus-staging</id>
|
||||
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
|
||||
</repository>
|
||||
|
||||
</distributionManagement>
|
||||
|
||||
<reporting>
|
||||
<plugins>
|
||||
<!--
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-jxr-plugin</artifactId>
|
||||
<version>2.5</version>
|
||||
<configuration>
|
||||
<aggregate>true</aggregate>
|
||||
<javadocDir>target/site/apidocs/</javadocDir>
|
||||
<linkJavadoc>true</linkJavadoc>
|
||||
</configuration>
|
||||
</plugin>
|
||||
-->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</plugins>
|
||||
</reporting>
|
||||
|
||||
<profiles>
|
||||
<profile>
|
||||
<id>testSkip</id>
|
||||
<properties>
|
||||
<maven.test.skip>true</maven.test.skip>
|
||||
</properties>
|
||||
</profile>
|
||||
<profile>
|
||||
<id>license</id>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>com.mycila</groupId>
|
||||
<artifactId>license-maven-plugin</artifactId>
|
||||
<version>${license-maven-plugin.version}</version>
|
||||
<configuration>
|
||||
<header>src/main/licenseHeader.txt</header>
|
||||
<quiet>false</quiet>
|
||||
<failIfMissing>true</failIfMissing>
|
||||
<aggregate>true</aggregate>
|
||||
<includes>
|
||||
<include>src/**/*.java</include>
|
||||
<include>src/**/*.groovy</include>
|
||||
</includes>
|
||||
<useDefaultExcludes>true</useDefaultExcludes>
|
||||
<useDefaultMapping>true</useDefaultMapping>
|
||||
<properties>
|
||||
<year>1999</year>
|
||||
</properties>
|
||||
<headerDefinitions>
|
||||
<headerDefinition>src/main/javadocHeaders.xml</headerDefinition>
|
||||
</headerDefinitions>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
|
||||
<profile>
|
||||
<id>javadocjar</id>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
<version>${maven-javadoc-plugin.version}</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>attach-javadocs</id>
|
||||
<goals>
|
||||
<goal>jar</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
<configuration>
|
||||
<doclint>none</doclint>
|
||||
<sourceFileExcludes>
|
||||
<sourceFileExclude>**/module-info.java</sourceFileExclude>
|
||||
</sourceFileExcludes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
|
||||
<profile>
|
||||
<id>sign-artifacts</id>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-gpg-plugin</artifactId>
|
||||
<version>1.6</version>
|
||||
<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 @@
|
||||
1e510753b365bdd014c4c95fda03ecb432c10210
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Thu Apr 02 20:38:35 UTC 2026
|
||||
simple-xml-safe-2.7.1.jar>central=
|
||||
simple-xml-safe-2.7.1.pom>central=
|
||||
BIN
Binary file not shown.
Vendored
+1
@@ -0,0 +1 @@
|
||||
045fda5ac6087bc82a209d8cdb73f8d0dbdcfc7b
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
<?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="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>com.carrotsearch.thirdparty</groupId>
|
||||
<artifactId>simple-xml-safe</artifactId>
|
||||
<version>2.7.1</version>
|
||||
<name>Simple XML (safe)</name>
|
||||
<description>A fork of Niall Gallagher's simple-xml library with web-safe defaults</description>
|
||||
<url>https://github.com/dweiss/simplexml</url>
|
||||
<inceptionYear>2019</inceptionYear>
|
||||
<organization>
|
||||
<name>Carrot Search s.c.</name>
|
||||
<url>https://www.carrotsearch.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>
|
||||
</license>
|
||||
</licenses>
|
||||
<developers>
|
||||
<developer>
|
||||
<id>niallg</id>
|
||||
<name>Niall Gallagher</name>
|
||||
<email>niallg@users.sf.net</email>
|
||||
</developer>
|
||||
<developer>
|
||||
<id>dawid.weiss</id>
|
||||
<name>Dawid Weiss</name>
|
||||
<email>dawid.weiss@carrotsearch.com</email>
|
||||
</developer>
|
||||
</developers>
|
||||
<scm>
|
||||
<connection>scm:git:git@github.com:dweiss/simplexml.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:dweiss/simplexml.git</developerConnection>
|
||||
<url>https://github.com/dweiss/simplexml</url>
|
||||
</scm>
|
||||
</project>
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
e984822c5459d808e92257dafffa1d69c80db620
|
||||
@@ -0,0 +1,3 @@
|
||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Thu Apr 02 20:38:10 UTC 2026
|
||||
java-driver-bom-4.17.0.pom>central=
|
||||
@@ -0,0 +1,110 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
|
||||
Copyright DataStax, Inc.
|
||||
|
||||
Licensed 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 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>com.datastax.oss</groupId>
|
||||
<artifactId>java-driver-bom</artifactId>
|
||||
<version>4.17.0</version>
|
||||
<packaging>pom</packaging>
|
||||
<name>DataStax Java driver for Apache Cassandra(R) - Bill Of Materials</name>
|
||||
<description>A driver for Apache Cassandra(R) 2.1+ that works exclusively with the Cassandra Query Language version 3 (CQL3) and Cassandra's native protocol versions 3 and above.</description>
|
||||
<url>https://github.com/datastax/java-driver/java-driver-bom</url>
|
||||
<inceptionYear>2017</inceptionYear>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>Apache 2</name>
|
||||
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
|
||||
<distribution>repo</distribution>
|
||||
<comments>Apache License Version 2.0</comments>
|
||||
</license>
|
||||
</licenses>
|
||||
<developers>
|
||||
<developer>
|
||||
<name>Various</name>
|
||||
<organization>DataStax</organization>
|
||||
</developer>
|
||||
</developers>
|
||||
<scm>
|
||||
<connection>scm:git:git@github.com:datastax/java-driver.git/java-driver-bom</connection>
|
||||
<developerConnection>scm:git:git@github.com:datastax/java-driver.git/java-driver-bom</developerConnection>
|
||||
<tag>4.17.0</tag>
|
||||
<url>https://github.com/datastax/java-driver/java-driver-bom</url>
|
||||
</scm>
|
||||
<distributionManagement>
|
||||
<repository>
|
||||
<id>ossrh</id>
|
||||
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
|
||||
</repository>
|
||||
</distributionManagement>
|
||||
<dependencyManagement>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>com.datastax.oss</groupId>
|
||||
<artifactId>java-driver-core</artifactId>
|
||||
<version>4.17.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.datastax.oss</groupId>
|
||||
<artifactId>java-driver-core-shaded</artifactId>
|
||||
<version>4.17.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.datastax.oss</groupId>
|
||||
<artifactId>java-driver-mapper-processor</artifactId>
|
||||
<version>4.17.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.datastax.oss</groupId>
|
||||
<artifactId>java-driver-mapper-runtime</artifactId>
|
||||
<version>4.17.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.datastax.oss</groupId>
|
||||
<artifactId>java-driver-query-builder</artifactId>
|
||||
<version>4.17.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.datastax.oss</groupId>
|
||||
<artifactId>java-driver-test-infra</artifactId>
|
||||
<version>4.17.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.datastax.oss</groupId>
|
||||
<artifactId>java-driver-metrics-micrometer</artifactId>
|
||||
<version>4.17.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.datastax.oss</groupId>
|
||||
<artifactId>java-driver-metrics-microprofile</artifactId>
|
||||
<version>4.17.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.datastax.oss</groupId>
|
||||
<artifactId>native-protocol</artifactId>
|
||||
<version>1.5.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.datastax.oss</groupId>
|
||||
<artifactId>java-driver-shaded-guava</artifactId>
|
||||
<version>25.1-jre-graal-sub-1</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</dependencyManagement>
|
||||
</project>
|
||||
@@ -0,0 +1 @@
|
||||
72cb0e156be49b4bb64e6c28e1483fae594c0da6
|
||||
@@ -0,0 +1,4 @@
|
||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Thu Apr 02 20:38:35 UTC 2026
|
||||
classmate-1.7.0.jar>central=
|
||||
classmate-1.7.0.pom>central=
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
0e98374da1f2143ac8e6e0a95036994bb19137a3
|
||||
@@ -0,0 +1,202 @@
|
||||
<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</groupId>
|
||||
<artifactId>oss-parent</artifactId>
|
||||
<version>56</version>
|
||||
</parent>
|
||||
<artifactId>classmate</artifactId>
|
||||
<name>ClassMate</name>
|
||||
<version>1.7.0</version>
|
||||
<packaging>bundle</packaging>
|
||||
<description>Library for introspecting types with full generic information
|
||||
including resolving of field and method types.
|
||||
</description>
|
||||
<url>https://github.com/FasterXML/java-classmate</url>
|
||||
<scm>
|
||||
<connection>scm:git:git@github.com:FasterXML/java-classmate.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:FasterXML/java-classmate.git</developerConnection>
|
||||
<url>https://github.com/FasterXML/java-classmate</url>
|
||||
<tag>classmate-1.7.0</tag>
|
||||
</scm>
|
||||
<developers>
|
||||
<developer>
|
||||
<id>tatu</id>
|
||||
<name>Tatu Saloranta</name>
|
||||
<email>tatu@fasterxml.com</email>
|
||||
</developer>
|
||||
<developer>
|
||||
<id>blangel</id>
|
||||
<name>Brian Langel</name>
|
||||
<email>blangel@ocheyedan.net</email>
|
||||
</developer>
|
||||
</developers>
|
||||
|
||||
<properties>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<version.jdk>1.8</version.jdk>
|
||||
|
||||
<osgi.export>com.fasterxml.classmate;version=${project.version},
|
||||
com.fasterxml.classmate.*;version=${project.version}
|
||||
</osgi.export>
|
||||
<osgi.private>com.fasterxml.classmate.util.*</osgi.private>
|
||||
</properties>
|
||||
|
||||
<!-- Licensing -->
|
||||
<licenses>
|
||||
<license>
|
||||
<name>Apache License, Version 2.0</name>
|
||||
<url>https://www.apache.org/licenses/LICENSE-2.0.txt</url>
|
||||
<distribution>repo</distribution>
|
||||
</license>
|
||||
</licenses>
|
||||
<organization>
|
||||
<name>fasterxml.com</name>
|
||||
<url>https://fasterxml.com</url>
|
||||
</organization>
|
||||
|
||||
<dependencies>
|
||||
<!-- and for testing, JUnit is needed -->
|
||||
<dependency>
|
||||
<groupId>junit</groupId>
|
||||
<artifactId>junit</artifactId>
|
||||
<version>${version.junit}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
<plugins>
|
||||
|
||||
<!-- 19-Oct-2019, tatu: Copied from
|
||||
|
||||
https://github.com/stephenc/git-timestamp-maven-plugin/blob/master/pom.xml#L327-L337
|
||||
|
||||
to simplify releases. I hope.
|
||||
-->
|
||||
<plugin>
|
||||
<groupId>org.sonatype.plugins</groupId>
|
||||
<artifactId>nexus-staging-maven-plugin</artifactId>
|
||||
<version>1.6.13</version>
|
||||
<extensions>true</extensions>
|
||||
<configuration>
|
||||
<serverId>sonatype-nexus-staging</serverId>
|
||||
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
|
||||
<!-- 19-Oct-2019, tatu: from output -->
|
||||
<stagingProfileId>b34f19b9cc6224</stagingProfileId>
|
||||
</configuration>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<configuration>
|
||||
<source>${version.jdk}</source>
|
||||
<target>${version.jdk}</target>
|
||||
</configuration>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
<configuration>
|
||||
<source>${version.jdk}</source>
|
||||
<encoding>UTF-8</encoding>
|
||||
<links>
|
||||
<link>https://docs.oracle.com/javase/8/docs/api/</link>
|
||||
</links>
|
||||
</configuration>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>attach-javadocs</id>
|
||||
<phase>verify</phase>
|
||||
<goals>
|
||||
<goal>jar</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<!-- 22-Mar-2019, tatu: Add rudimentary JDK9+ module info. To build with JDK 8
|
||||
will have to use `moduleInfoFile` which is not optimal but anything else
|
||||
requires JDK 9+.
|
||||
-->
|
||||
<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>
|
||||
</plugin>
|
||||
|
||||
<!-- 11-Oct-2023, tatu: Try to produce Code coverage: -->
|
||||
<plugin>
|
||||
<groupId>org.jacoco</groupId>
|
||||
<artifactId>jacoco-maven-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<goals>
|
||||
<goal>prepare-agent</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
<!-- attached to Maven test phase -->
|
||||
<execution>
|
||||
<id>report</id>
|
||||
<phase>test</phase>
|
||||
<goals>
|
||||
<goal>report</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-surefire-plugin</artifactId>
|
||||
<configuration>
|
||||
<excludes>
|
||||
<exclude>**/failing/*.java</exclude>
|
||||
</excludes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
<profiles>
|
||||
<profile>
|
||||
<id>release-sign-artifacts</id>
|
||||
<activation>
|
||||
<property>
|
||||
<name>performRelease</name>
|
||||
<value>true</value>
|
||||
</property>
|
||||
</activation>
|
||||
<build>
|
||||
<plugins>
|
||||
<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>
|
||||
<!-- NOTE: repositories from parent POM -->
|
||||
</project>
|
||||
@@ -0,0 +1 @@
|
||||
521b014f7861112ad5f32b2cc4ec68fb4b33e93a
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Thu Apr 02 20:38:35 UTC 2026
|
||||
jackson-annotations-2.19.2.jar>central=
|
||||
jackson-annotations-2.19.2.pom>central=
|
||||
BIN
Binary file not shown.
+1
@@ -0,0 +1 @@
|
||||
0c5381f11988ae3d424b197a26087d86067b6d7d
|
||||
+190
@@ -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>
|
||||
+1
@@ -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.
|
||||
#Thu Apr 02 20:38:35 UTC 2026
|
||||
jackson-core-2.19.2.jar>central=
|
||||
jackson-core-2.19.2.pom>central=
|
||||
Binary file not shown.
+1
@@ -0,0 +1 @@
|
||||
50f3b4bd59b9ff51a0ed493e7b5abaf5c39709bf
|
||||
+236
@@ -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>
|
||||
+1
@@ -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.
|
||||
#Thu Apr 02 20:38:35 UTC 2026
|
||||
jackson-databind-2.19.2.jar>central=
|
||||
jackson-databind-2.19.2.pom>central=
|
||||
BIN
Binary file not shown.
+1
@@ -0,0 +1 @@
|
||||
46509399d28f57ca32c6bb4b0d4e10e8f062051e
|
||||
+593
@@ -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>
|
||||
+1
@@ -0,0 +1 @@
|
||||
5af3c410ae3078d1bc4fdedb13ed6b3b310124a6
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Thu Apr 02 20:38:35 UTC 2026
|
||||
jackson-dataformat-yaml-2.19.2.jar>central=
|
||||
jackson-dataformat-yaml-2.19.2.pom>central=
|
||||
BIN
Binary file not shown.
+1
@@ -0,0 +1 @@
|
||||
ba1079940daa609061e46c80b72c5546c4718401
|
||||
+72
@@ -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>
|
||||
+1
@@ -0,0 +1 @@
|
||||
b5356e6cf7d94a4285d0ce7e474f734224613b1f
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Thu Apr 02 20:38:15 UTC 2026
|
||||
jackson-dataformats-text-2.19.2.pom>central=
|
||||
+101
@@ -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>
|
||||
+1
@@ -0,0 +1 @@
|
||||
8c5e45b447660cea182ed3394b0e13c6f42977d2
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Thu Apr 02 20:38:35 UTC 2026
|
||||
jackson-datatype-jdk8-2.19.2.jar>central=
|
||||
jackson-datatype-jdk8-2.19.2.pom>central=
|
||||
BIN
Binary file not shown.
+1
@@ -0,0 +1 @@
|
||||
a720d3946c3a1ab04b780f3b3163d62eee6948a0
|
||||
+65
@@ -0,0 +1,65 @@
|
||||
<?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.module</groupId>
|
||||
<artifactId>jackson-modules-java8</artifactId>
|
||||
<version>2.19.2</version>
|
||||
</parent>
|
||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
||||
<artifactId>jackson-datatype-jdk8</artifactId>
|
||||
<name>Jackson datatype: jdk8</name>
|
||||
<packaging>bundle</packaging>
|
||||
<description>Add-on module for Jackson (https://github.com/FasterXML/jackson) to support
|
||||
JDK 8 data types.
|
||||
</description>
|
||||
|
||||
<properties>
|
||||
<!-- explicitly target JDK 8 -->
|
||||
<javac.src.version>1.8</javac.src.version>
|
||||
<javac.target.version>1.8</javac.target.version>
|
||||
|
||||
<!-- Generate PackageVersion.java into this directory. -->
|
||||
<packageVersion.dir>com/fasterxml/jackson/datatype/jdk8</packageVersion.dir>
|
||||
<packageVersion.package>${project.groupId}.jdk8</packageVersion.package>
|
||||
</properties>
|
||||
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<version>${version.plugin.surefire}</version>
|
||||
<artifactId>maven-surefire-plugin</artifactId>
|
||||
</plugin>
|
||||
<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>
|
||||
<!-- 28-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>
|
||||
+1
@@ -0,0 +1 @@
|
||||
4ad2be64aee86a3fcbd341c6d250c62bd49cb626
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Thu Apr 02 20:38:35 UTC 2026
|
||||
jackson-datatype-jsr310-2.19.2.jar>central=
|
||||
jackson-datatype-jsr310-2.19.2.pom>central=
|
||||
BIN
Binary file not shown.
+1
@@ -0,0 +1 @@
|
||||
72e73f048b36d9df82aef146bf8b2ae63b2e28e2
|
||||
+135
@@ -0,0 +1,135 @@
|
||||
<?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.module</groupId>
|
||||
<artifactId>jackson-modules-java8</artifactId>
|
||||
<version>2.19.2</version>
|
||||
</parent>
|
||||
<groupId>com.fasterxml.jackson.datatype</groupId>
|
||||
<artifactId>jackson-datatype-jsr310</artifactId>
|
||||
<name>Jackson datatype: JSR310</name>
|
||||
<packaging>bundle</packaging>
|
||||
<description>Add-on module to support JSR-310 (Java 8 Date & Time API) data types.</description>
|
||||
<developers>
|
||||
<developer>
|
||||
<id>beamerblvd</id>
|
||||
<name>Nick Williams</name>
|
||||
<email>nicholas@nicholaswilliams.net</email>
|
||||
<timezone>-6</timezone>
|
||||
</developer>
|
||||
</developers>
|
||||
|
||||
<properties>
|
||||
<!-- Java8 takes Javadoc-Nazi attitude, insert some sanity here -->
|
||||
<additionalparam>-Xdoclint:none</additionalparam>
|
||||
|
||||
<!-- Generate PackageVersion.java into this directory. -->
|
||||
<packageVersion.dir>com/fasterxml/jackson/datatype/jsr310</packageVersion.dir>
|
||||
<packageVersion.package>${project.groupId}.jsr310</packageVersion.package>
|
||||
<javac.src.version>1.8</javac.src.version>
|
||||
<javac.target.version>1.8</javac.target.version>
|
||||
<!-- Configuration properties for the OSGi maven-bundle-plugin -->
|
||||
<!-- import should be generated automatically from needed deps; export from simple package (include all) -->
|
||||
<!--
|
||||
<osgi.export>${project.groupId}.jsr310.*;version=${project.version}</osgi.export>
|
||||
-->
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.core</groupId>
|
||||
<artifactId>jackson-annotations</artifactId>
|
||||
</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>
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
<plugins>
|
||||
<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>
|
||||
<requireJavaVersion>
|
||||
<version>[1.8,)</version>
|
||||
<message>[ERROR] The currently supported version of Java is 1.8 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>
|
||||
<!-- 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>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<version>3.0</version>
|
||||
<inherited>true</inherited>
|
||||
<configuration>
|
||||
<source>${javac.src.version}</source>
|
||||
<target>${javac.target.version}</target>
|
||||
<showDeprecation>true</showDeprecation>
|
||||
<showWarnings>true</showWarnings>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<!-- 28-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>
|
||||
+1
@@ -0,0 +1 @@
|
||||
612bf269e8469c9fc77d369ec70f9eeb3d5e709e
|
||||
@@ -0,0 +1,3 @@
|
||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Thu Apr 02 20:37:45 UTC 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.
|
||||
#Thu Apr 02 20:38:10 UTC 2026
|
||||
jackson-bom-2.15.4.pom>central=
|
||||
@@ -0,0 +1,441 @@
|
||||
<?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.15</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.15.4</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.15.4</tag>
|
||||
</scm>
|
||||
|
||||
<properties>
|
||||
<jackson.version>2.15.4</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>
|
||||
|
||||
<!-- for Reproducible Builds -->
|
||||
<project.build.outputTimestamp>2024-02-15T16:54:51Z</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>
|
||||
<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-jdk8</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>
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
|
||||
</dependencies>
|
||||
</dependencyManagement>
|
||||
|
||||
<!-- Alas, need to include snapshot reference since otherwise can not find
|
||||
snapshot of parent... -->
|
||||
<repositories>
|
||||
<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>
|
||||
</repositories>
|
||||
</project>
|
||||
@@ -0,0 +1 @@
|
||||
2ed3947aac4ec7d5a3b8c1c89821056a7203b09b
|
||||
@@ -0,0 +1,3 @@
|
||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Thu Apr 02 20:37:44 UTC 2026
|
||||
jackson-bom-2.17.2.pom>central=
|
||||
@@ -0,0 +1,456 @@
|
||||
<?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.17</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.17.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.17.2</tag>
|
||||
</scm>
|
||||
|
||||
<properties>
|
||||
<jackson.version>2.17.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>
|
||||
|
||||
<!-- for Reproducible Builds -->
|
||||
<project.build.outputTimestamp>2024-07-05T16:48:23Z</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>
|
||||
<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-jdk8</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>
|
||||
<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>
|
||||
|
||||
</dependencies>
|
||||
</dependencyManagement>
|
||||
|
||||
<!-- Alas, need to include snapshot reference since otherwise can not find
|
||||
snapshot of parent... -->
|
||||
<repositories>
|
||||
<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>
|
||||
</repositories>
|
||||
</project>
|
||||
@@ -0,0 +1 @@
|
||||
e772457e00739867a8f382ef0a8c4dcb03558772
|
||||
@@ -0,0 +1,3 @@
|
||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Thu Apr 02 20:37:53 UTC 2026
|
||||
jackson-bom-2.19.0.pom>central=
|
||||
@@ -0,0 +1,483 @@
|
||||
<?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</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.0</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.0</tag>
|
||||
</scm>
|
||||
|
||||
<properties>
|
||||
<jackson.version>2.19.0</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.0</woodstox.version>
|
||||
<stax2.version>4.2.2</stax2.version>
|
||||
|
||||
<!-- for Reproducible Builds -->
|
||||
<project.build.outputTimestamp>2025-04-24T23:06:13Z</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
|
||||
-->
|
||||
<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>
|
||||
<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>
|
||||
</repositories>
|
||||
</project>
|
||||
@@ -0,0 +1 @@
|
||||
ec121171363de232dfffa94bbf0284284a65ea29
|
||||
@@ -0,0 +1,3 @@
|
||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Thu Apr 02 20:37:35 UTC 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.
|
||||
#Thu Apr 02 20:38:11 UTC 2026
|
||||
jackson-parent-2.15.pom>central=
|
||||
@@ -0,0 +1,169 @@
|
||||
<?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>50</version>
|
||||
</parent>
|
||||
|
||||
<groupId>com.fasterxml.jackson</groupId>
|
||||
<artifactId>jackson-parent</artifactId>
|
||||
<version>2.15</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.15</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>
|
||||
|
||||
<!--
|
||||
| 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>2023-04-23T20:09:36Z</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>
|
||||
<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>
|
||||
</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 @@
|
||||
caffbeb9be9350780ad5407789f43664906042ec
|
||||
@@ -0,0 +1,3 @@
|
||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Thu Apr 02 20:37:44 UTC 2026
|
||||
jackson-parent-2.17.pom>central=
|
||||
@@ -0,0 +1,169 @@
|
||||
<?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>58</version>
|
||||
</parent>
|
||||
|
||||
<groupId>com.fasterxml.jackson</groupId>
|
||||
<artifactId>jackson-parent</artifactId>
|
||||
<version>2.17</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.17</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>
|
||||
|
||||
<!--
|
||||
| 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>2024-03-12T03:33:51Z</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>
|
||||
<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>
|
||||
</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 @@
|
||||
df97fedb1aae67d608a69fa9262410247f3d31af
|
||||
@@ -0,0 +1,3 @@
|
||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Thu Apr 02 20:37:35 UTC 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>
|
||||
+1
@@ -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.
|
||||
#Thu Apr 02 20:37:53 UTC 2026
|
||||
jackson-parent-2.19.pom>central=
|
||||
@@ -0,0 +1,173 @@
|
||||
<?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>65</version>
|
||||
</parent>
|
||||
|
||||
<groupId>com.fasterxml.jackson</groupId>
|
||||
<artifactId>jackson-parent</artifactId>
|
||||
<version>2.19</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</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-04-24T22:57:16Z</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>
|
||||
<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>
|
||||
</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 @@
|
||||
340d20743e576b41f89a87f4e263bf933145273f
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Thu Apr 02 20:38:35 UTC 2026
|
||||
jackson-module-parameter-names-2.19.2.jar>central=
|
||||
jackson-module-parameter-names-2.19.2.pom>central=
|
||||
BIN
Binary file not shown.
+1
@@ -0,0 +1 @@
|
||||
3c4ce467c11364c72ec4967c570fd5a2d1be1d0b
|
||||
+114
@@ -0,0 +1,114 @@
|
||||
<?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.module</groupId>
|
||||
<artifactId>jackson-modules-java8</artifactId>
|
||||
<version>2.19.2</version>
|
||||
</parent>
|
||||
<artifactId>jackson-module-parameter-names</artifactId>
|
||||
<name>Jackson-module-parameter-names</name>
|
||||
<packaging>bundle</packaging>
|
||||
<description>Add-on module for Jackson (https://github.com/FasterXML/jackson) to support
|
||||
introspection of method/constructor parameter names, without having to add explicit property name annotation.
|
||||
</description>
|
||||
|
||||
<properties>
|
||||
<!-- explicitly target JDK 8 -->
|
||||
<javac.src.version>1.8</javac.src.version>
|
||||
<javac.target.version>1.8</javac.target.version>
|
||||
<!-- Generate PackageVersion.java into this directory. -->
|
||||
<packageVersion.dir>com/fasterxml/jackson/module/paramnames</packageVersion.dir>
|
||||
<packageVersion.package>${project.groupId}.paramnames</packageVersion.package>
|
||||
|
||||
<mockito-core.version>4.5.0</mockito-core.version>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.assertj</groupId>
|
||||
<artifactId>assertj-core</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.mockito</groupId>
|
||||
<artifactId>mockito-core</artifactId>
|
||||
<version>${mockito-core.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
<plugins>
|
||||
<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>
|
||||
<requireJavaVersion>
|
||||
<version>[1.8,)</version>
|
||||
</requireJavaVersion>
|
||||
</rules>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<inherited>true</inherited>
|
||||
<configuration>
|
||||
<source>${javac.src.version}</source>
|
||||
<target>${javac.target.version}</target>
|
||||
<showDeprecation>true</showDeprecation>
|
||||
<showWarnings>true</showWarnings>
|
||||
<compilerArgs>
|
||||
<arg>-Xlint</arg>
|
||||
<arg>-parameters</arg>
|
||||
</compilerArgs>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<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>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-surefire-plugin</artifactId>
|
||||
<version>${version.plugin.surefire}</version>
|
||||
</plugin>
|
||||
<!-- 28-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>
|
||||
+1
@@ -0,0 +1 @@
|
||||
63770ba02ae233453fee96ab2bf57287710c27d6
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Thu Apr 02 20:37:46 UTC 2026
|
||||
jackson-modules-java8-2.19.2.pom>central=
|
||||
+90
@@ -0,0 +1,90 @@
|
||||
<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.module</groupId>
|
||||
<artifactId>jackson-modules-java8</artifactId>
|
||||
<name>Jackson modules: Java 8</name>
|
||||
<version>2.19.2</version>
|
||||
<packaging>pom</packaging>
|
||||
<description>Parent pom for Jackson modules needed to support Java 8 features and types
|
||||
</description>
|
||||
|
||||
<modules>
|
||||
<module>parameter-names</module>
|
||||
<module>datatypes</module>
|
||||
<module>datetime</module>
|
||||
</modules>
|
||||
|
||||
<url>https://github.com/FasterXML/jackson-modules-java8</url>
|
||||
<scm>
|
||||
<connection>scm:git:git@github.com:FasterXML/jackson-modules-java8.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:FasterXML/jackson-modules-java8.git</developerConnection>
|
||||
<url>http://github.com/FasterXML/jackson-modules-java8</url>
|
||||
<tag>jackson-modules-java8-2.19.2</tag>
|
||||
</scm>
|
||||
<issueManagement>
|
||||
<url>https://github.com/FasterXML/jackson-modules-java8/issues</url>
|
||||
</issueManagement>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.core</groupId>
|
||||
<artifactId>jackson-core</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.core</groupId>
|
||||
<artifactId>jackson-databind</artifactId>
|
||||
</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>
|
||||
</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>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-surefire-plugin</artifactId>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</pluginManagement>
|
||||
</build>
|
||||
</project>
|
||||
+1
@@ -0,0 +1 @@
|
||||
9d6e70173389229ccebbe10c9ac3ce69ac364629
|
||||
@@ -0,0 +1,3 @@
|
||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Thu Apr 02 20:38:11 UTC 2026
|
||||
oss-parent-50.pom>central=
|
||||
@@ -0,0 +1,665 @@
|
||||
<?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>50</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-50</tag>
|
||||
</scm>
|
||||
<issueManagement>
|
||||
<system>GitHub Issue Management</system>
|
||||
<url>https://github.com/FasterXML/${project.artifactId}/issues</url>
|
||||
</issueManagement>
|
||||
|
||||
<distributionManagement>
|
||||
<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>
|
||||
</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>2023-03-05T04:38:31Z</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
|
||||
-->
|
||||
|
||||
<!-- 04-Nov-2016, tatu: 3.2.0 for Jackson 2.9
|
||||
05-Mar-2019, tatu: 4.2.0 for Jackson 2.10
|
||||
31-Jul-2020, tatu: 5.1.1 for Jackson 2.12
|
||||
-->
|
||||
<version.plugin.bundle>5.1.8</version.plugin.bundle>
|
||||
|
||||
<version.plugin.clean>3.2.0</version.plugin.clean>
|
||||
<version.plugin.cobertura>2.7</version.plugin.cobertura>
|
||||
|
||||
<!-- 31-Jul-2020, tatu: 3.8.1 for Jackson 2.12
|
||||
-->
|
||||
<version.plugin.compiler>3.10.1</version.plugin.compiler>
|
||||
<version.plugin.deploy>3.1.0</version.plugin.deploy>
|
||||
|
||||
<!-- 08-Aug-2017, tatu: Enforcer plugin will not work with Java 9
|
||||
prior to 3.0.0
|
||||
-->
|
||||
<version.plugin.enforcer>3.2.1</version.plugin.enforcer>
|
||||
<version.plugin.gpg>3.0.1</version.plugin.gpg>
|
||||
|
||||
<version.plugin.install>3.1.0</version.plugin.install>
|
||||
<version.plugin.jacoco>0.8.8</version.plugin.jacoco>
|
||||
<version.plugin.jar>3.3.0</version.plugin.jar>
|
||||
|
||||
<version.plugin.javadoc>3.5.0</version.plugin.javadoc>
|
||||
|
||||
<!-- 04-Mar-2019, latest property with v35, for Java 9+ Modules support
|
||||
(originally added in v34)
|
||||
-->
|
||||
<version.plugin.moditect>1.0.0.RC2</version.plugin.moditect>
|
||||
|
||||
<version.plugin.release>3.0.0-M7</version.plugin.release>
|
||||
<version.plugin.replacer>1.5.3</version.plugin.replacer>
|
||||
<version.plugin.resources>3.3.0</version.plugin.resources>
|
||||
|
||||
<version.plugin.shade>3.4.1</version.plugin.shade>
|
||||
<version.plugin.site>3.12.1</version.plugin.site>
|
||||
|
||||
<version.plugin.source>3.2.1</version.plugin.source>
|
||||
|
||||
<version.plugin.surefire>3.0.0-M9</version.plugin.surefire>
|
||||
|
||||
<version.plugin.wrapper>3.1.1</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>
|
||||
|
||||
</properties>
|
||||
|
||||
<repositories>
|
||||
<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>
|
||||
</repositories>
|
||||
|
||||
<build>
|
||||
<pluginManagement>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>build-helper-maven-plugin</artifactId>
|
||||
<version>3.3.0</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-clean-plugin</artifactId>
|
||||
<version>${version.plugin.clean}</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-dependency-plugin</artifactId>
|
||||
<version>3.5.0</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>
|
||||
-->
|
||||
|
||||
</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.4</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<configuration>
|
||||
<source>${javac.src.version}</source>
|
||||
<target>${javac.target.version}</target>
|
||||
<showDeprecation>true</showDeprecation>
|
||||
<showWarnings>true</showWarnings>
|
||||
<optimize>true</optimize>
|
||||
<!-- 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>1.13.0</version>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.maven.scm</groupId>
|
||||
<artifactId>maven-scm-provider-gitexe</artifactId>
|
||||
<version>1.13.0</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>
|
||||
|
||||
</plugins>
|
||||
|
||||
<extensions>
|
||||
<extension>
|
||||
<groupId>org.apache.maven.scm</groupId>
|
||||
<artifactId>maven-scm-provider-gitexe</artifactId>
|
||||
<version>1.13.0</version>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<groupId>org.apache.maven.scm</groupId>
|
||||
<artifactId>maven-scm-manager-plexus</artifactId>
|
||||
<version>1.13.0</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>
|
||||
<links>
|
||||
<link>http://docs.oracle.com/javase/8/docs/api/</link>
|
||||
</links>
|
||||
<docletArtifact>
|
||||
<groupId>com.google.doclava</groupId>
|
||||
<artifactId>doclava</artifactId>
|
||||
<version>1.0.3</version>
|
||||
</docletArtifact>
|
||||
<additionalparam>
|
||||
-hdf project.name "${project.name}"
|
||||
-d ${project.reporting.outputDirectory}/apidocs
|
||||
</additionalparam>
|
||||
</configuration>
|
||||
<reportSets>
|
||||
<reportSet>
|
||||
<id>default</id>
|
||||
<reports>
|
||||
<report>javadoc</report>
|
||||
</reports>
|
||||
</reportSet>
|
||||
</reportSets>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-project-info-reports-plugin</artifactId>
|
||||
<version>3.4.2</version>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-jxr-plugin</artifactId>
|
||||
<version>3.3.0</version>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>jdepend-maven-plugin</artifactId>
|
||||
<version>2.0</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>3.20.0</version>
|
||||
<configuration>
|
||||
<linkXref>true</linkXref>
|
||||
<minimumTokens>100</minimumTokens>
|
||||
<targetJdk>1.5</targetJdk>
|
||||
</configuration>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>taglist-maven-plugin</artifactId>
|
||||
<version>3.0.0</version>
|
||||
<configuration>
|
||||
<tagListOptions>
|
||||
<tagClasses>
|
||||
<tagClass>
|
||||
<displayName>Todo Work</displayName>
|
||||
<tags>
|
||||
<tag>
|
||||
<matchString>TODO</matchString>
|
||||
<matchType>ignoreCase</matchType>
|
||||
</tag>
|
||||
<tag>
|
||||
<matchString>FIXME</matchString>
|
||||
<matchType>ignoreCase</matchType>
|
||||
</tag>
|
||||
</tags>
|
||||
</tagClass>
|
||||
</tagClasses>
|
||||
</tagListOptions>
|
||||
</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 @@
|
||||
2e5ec5928fa4a136254d3dfeb8c56f47b049d8ed
|
||||
@@ -0,0 +1,3 @@
|
||||
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
|
||||
#Thu Apr 02 20:38:01 UTC 2026
|
||||
oss-parent-56.pom>central=
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user