Author: enorman
Date: Sat Apr 18 20:33:42 2026
New Revision: 83890
Log:
Release Apache Sling JCR ContentLoader version 3.0.0
Added:
release/sling/org.apache.sling.jcr.contentloader-3.0.0-javadoc.jar
(contents, props changed)
release/sling/org.apache.sling.jcr.contentloader-3.0.0-javadoc.jar.asc
release/sling/org.apache.sling.jcr.contentloader-3.0.0-javadoc.jar.md5
release/sling/org.apache.sling.jcr.contentloader-3.0.0-javadoc.jar.sha1
release/sling/org.apache.sling.jcr.contentloader-3.0.0-source-release.zip
(contents, props changed)
release/sling/org.apache.sling.jcr.contentloader-3.0.0-source-release.zip.asc
release/sling/org.apache.sling.jcr.contentloader-3.0.0-source-release.zip.md5
release/sling/org.apache.sling.jcr.contentloader-3.0.0-source-release.zip.sha1
release/sling/org.apache.sling.jcr.contentloader-3.0.0-source-release.zip.sha512
release/sling/org.apache.sling.jcr.contentloader-3.0.0-sources.jar
(contents, props changed)
release/sling/org.apache.sling.jcr.contentloader-3.0.0-sources.jar.asc
release/sling/org.apache.sling.jcr.contentloader-3.0.0-sources.jar.md5
release/sling/org.apache.sling.jcr.contentloader-3.0.0-sources.jar.sha1
release/sling/org.apache.sling.jcr.contentloader-3.0.0.jar (contents,
props changed)
release/sling/org.apache.sling.jcr.contentloader-3.0.0.jar.asc
release/sling/org.apache.sling.jcr.contentloader-3.0.0.jar.md5
release/sling/org.apache.sling.jcr.contentloader-3.0.0.jar.sha1
release/sling/org.apache.sling.jcr.contentloader-3.0.0.pom
release/sling/org.apache.sling.jcr.contentloader-3.0.0.pom.asc
release/sling/org.apache.sling.jcr.contentloader-3.0.0.pom.md5
release/sling/org.apache.sling.jcr.contentloader-3.0.0.pom.sha1
Deleted:
release/sling/org.apache.sling.jcr.contentloader-2.6.0-javadoc.jar
release/sling/org.apache.sling.jcr.contentloader-2.6.0-javadoc.jar.asc
release/sling/org.apache.sling.jcr.contentloader-2.6.0-javadoc.jar.md5
release/sling/org.apache.sling.jcr.contentloader-2.6.0-javadoc.jar.sha1
release/sling/org.apache.sling.jcr.contentloader-2.6.0-source-release.zip
release/sling/org.apache.sling.jcr.contentloader-2.6.0-source-release.zip.asc
release/sling/org.apache.sling.jcr.contentloader-2.6.0-source-release.zip.md5
release/sling/org.apache.sling.jcr.contentloader-2.6.0-source-release.zip.sha1
release/sling/org.apache.sling.jcr.contentloader-2.6.0-source-release.zip.sha512
release/sling/org.apache.sling.jcr.contentloader-2.6.0-source-release.zip.sha512.md5
release/sling/org.apache.sling.jcr.contentloader-2.6.0-source-release.zip.sha512.sha1
release/sling/org.apache.sling.jcr.contentloader-2.6.0-sources.jar
release/sling/org.apache.sling.jcr.contentloader-2.6.0-sources.jar.asc
release/sling/org.apache.sling.jcr.contentloader-2.6.0-sources.jar.md5
release/sling/org.apache.sling.jcr.contentloader-2.6.0-sources.jar.sha1
release/sling/org.apache.sling.jcr.contentloader-2.6.0.jar
release/sling/org.apache.sling.jcr.contentloader-2.6.0.jar.asc
release/sling/org.apache.sling.jcr.contentloader-2.6.0.jar.md5
release/sling/org.apache.sling.jcr.contentloader-2.6.0.jar.sha1
release/sling/org.apache.sling.jcr.contentloader-2.6.0.pom
release/sling/org.apache.sling.jcr.contentloader-2.6.0.pom.asc
release/sling/org.apache.sling.jcr.contentloader-2.6.0.pom.md5
release/sling/org.apache.sling.jcr.contentloader-2.6.0.pom.sha1
Added: release/sling/org.apache.sling.jcr.contentloader-3.0.0-javadoc.jar
==============================================================================
Binary file. No diff available.
Added: release/sling/org.apache.sling.jcr.contentloader-3.0.0-javadoc.jar.asc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ release/sling/org.apache.sling.jcr.contentloader-3.0.0-javadoc.jar.asc
Sat Apr 18 20:33:42 2026 (r83890)
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQEzBAABCgAdFiEE3seQZ70jSuc4L7jeoF0XHqDxFzoFAmneqdoACgkQoF0XHqDx
+FzoLCQf+MQ15eMzLdQa/BPWZp48wL3RWG1ExDg3IzD057tA4HOoEl/G+h2D+dKj0
+j6mpX+jaIU/cmkHG0P3TbzRedSgD/Ws+7OpCLLfdoIdREF4ote3FYBu8YHk2vcLZ
+IebGtUNZeEsSLkk4HtpBA+DJ4CBo5N3zEhXBFncHBGUTxw4EAA4q6lWd+BH28p90
+2HlBrQHOnR5ouGAu1eLPWi9ro58lRSwSFJ21ZDvjwp6D2QeKR+ZEyKqdpiqxMWUA
+2nsXZgce5XMjgjfMSyeBGWY1wXFF3g5GZEVzalbl1CZ6e0aMDAKgPinZUz8yhYtr
+r0fBTXnG4kRJiTX6t8ettnCTme+PdQ==
+=73QL
+-----END PGP SIGNATURE-----
Added: release/sling/org.apache.sling.jcr.contentloader-3.0.0-javadoc.jar.md5
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ release/sling/org.apache.sling.jcr.contentloader-3.0.0-javadoc.jar.md5
Sat Apr 18 20:33:42 2026 (r83890)
@@ -0,0 +1 @@
+ffa8a515d5ff02787a65d1192057be44
\ No newline at end of file
Added: release/sling/org.apache.sling.jcr.contentloader-3.0.0-javadoc.jar.sha1
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ release/sling/org.apache.sling.jcr.contentloader-3.0.0-javadoc.jar.sha1
Sat Apr 18 20:33:42 2026 (r83890)
@@ -0,0 +1 @@
+158e93cc819244f78366850e1140370855166ed9
\ No newline at end of file
Added: release/sling/org.apache.sling.jcr.contentloader-3.0.0-source-release.zip
==============================================================================
Binary file. No diff available.
Added:
release/sling/org.apache.sling.jcr.contentloader-3.0.0-source-release.zip.asc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++
release/sling/org.apache.sling.jcr.contentloader-3.0.0-source-release.zip.asc
Sat Apr 18 20:33:42 2026 (r83890)
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQEzBAABCgAdFiEE3seQZ70jSuc4L7jeoF0XHqDxFzoFAmneqdoACgkQoF0XHqDx
+FzouCAf/WdUcZxGSJdqot5z1qQvqecMr9MzuUb7cKMz9I1Iy/r2zhERqNd1hxPa9
+k7T+L47jbw4Gt+dcDj497GnYj+vmUhrgSoNzYZJtQ49e+DKw83QDBEKuZdDPgi9m
+5letYYS8XKBl1WHEXToTCysfYpWAOzCqoFkN0UTXN+r6JoikTggmKB4wk/7ZCQnh
+dctz0pVpeP8PK/kvpk+XrBYdHXL6yzskciDSuqSkUcHQ0ebibkqqbmtO1jaFvcW1
+fhKiMj/CSJG/Frf2sWEMT51gqabzyWf867C5TmF/SGalMa07Ei/cIR5ZnI3I7exq
+gA4M66RTuG1SCSKBK6eq74EG8JpOeA==
+=dWdS
+-----END PGP SIGNATURE-----
Added:
release/sling/org.apache.sling.jcr.contentloader-3.0.0-source-release.zip.md5
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++
release/sling/org.apache.sling.jcr.contentloader-3.0.0-source-release.zip.md5
Sat Apr 18 20:33:42 2026 (r83890)
@@ -0,0 +1 @@
+85e19e069159d1f5da5fbd839aed5310
\ No newline at end of file
Added:
release/sling/org.apache.sling.jcr.contentloader-3.0.0-source-release.zip.sha1
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++
release/sling/org.apache.sling.jcr.contentloader-3.0.0-source-release.zip.sha1
Sat Apr 18 20:33:42 2026 (r83890)
@@ -0,0 +1 @@
+c86813220757f79c0eab2ceea2a173893b4c787f
\ No newline at end of file
Added:
release/sling/org.apache.sling.jcr.contentloader-3.0.0-source-release.zip.sha512
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++
release/sling/org.apache.sling.jcr.contentloader-3.0.0-source-release.zip.sha512
Sat Apr 18 20:33:42 2026 (r83890)
@@ -0,0 +1 @@
+29aa29e3a75ca3e01f4a7ab4876547061328292392d0efef546b8042b5951397987fa1e9538ec1d7d9e97957510f1bd862864aa88ab164bddde617e2b1c1bc5c
\ No newline at end of file
Added: release/sling/org.apache.sling.jcr.contentloader-3.0.0-sources.jar
==============================================================================
Binary file. No diff available.
Added: release/sling/org.apache.sling.jcr.contentloader-3.0.0-sources.jar.asc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ release/sling/org.apache.sling.jcr.contentloader-3.0.0-sources.jar.asc
Sat Apr 18 20:33:42 2026 (r83890)
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQEzBAABCgAdFiEE3seQZ70jSuc4L7jeoF0XHqDxFzoFAmneqdoACgkQoF0XHqDx
+Fzr6sAf+J/YUFZwL9hurOW+8Rrb/uJBfFip1L+wX7D4cbcta50pqf5YR/rVJXGYR
+uLE+i23Vtmc6MKv0cae6/gEliS61PuGf6bZTTSLJzQEfYRun0UQheRQD/52KiTmd
+ADLBh0YUxNhd/CwWJlpv/ihjGHop/pEkh8lvTSVV2BwNEBs/fH4n8ckmWQBUH0md
+rtyta39PCBDoiJXyD0vCSt9GQ8phb3Wu5XtE+RQ2P1oGT5zRGPF3Js51fZZVDdxO
+mJgDZvehntMXouPBogwIoHh4u6dR+Xs/xtobdE3stjNdRWakUhMON5+4DKRqnEmZ
+eLQq8v4jAGMsxGqhtPbF6EWgS5BvgA==
+=YmK1
+-----END PGP SIGNATURE-----
Added: release/sling/org.apache.sling.jcr.contentloader-3.0.0-sources.jar.md5
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ release/sling/org.apache.sling.jcr.contentloader-3.0.0-sources.jar.md5
Sat Apr 18 20:33:42 2026 (r83890)
@@ -0,0 +1 @@
+157fd19331ecbc2dfd272282a464f297
\ No newline at end of file
Added: release/sling/org.apache.sling.jcr.contentloader-3.0.0-sources.jar.sha1
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ release/sling/org.apache.sling.jcr.contentloader-3.0.0-sources.jar.sha1
Sat Apr 18 20:33:42 2026 (r83890)
@@ -0,0 +1 @@
+a1bdd0bfb233968f157b74ab84558faf3727eeb3
\ No newline at end of file
Added: release/sling/org.apache.sling.jcr.contentloader-3.0.0.jar
==============================================================================
Binary file. No diff available.
Added: release/sling/org.apache.sling.jcr.contentloader-3.0.0.jar.asc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ release/sling/org.apache.sling.jcr.contentloader-3.0.0.jar.asc Sat Apr
18 20:33:42 2026 (r83890)
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQEzBAABCgAdFiEE3seQZ70jSuc4L7jeoF0XHqDxFzoFAmneqdkACgkQoF0XHqDx
+FzqoYgf9HeutjokVSCOxohBWyb0kbq41wvJxTR8cFOc+ZG55D7M4Vv6Cfz2yyRlW
+prxCbti8cm0hUGiArscZQ9y6cyBcC1uo+GgbmZKnU2eDeppz93iCQWHFX+pquxPY
+nfJHzCrL7Aqjrbq7ZTinnuQ4cz9u5O8gVTUzbHTgfySB6V7FvRO11y0oNzBvMrLP
+ev923pjwiLDYGKnOm2cgPjh5cp5XuzX5qG2SBIE+UEqyay1volnUKPYmJxdWgNJN
+SDEJ82VNakVj1wo6r27MIIQztsok7m/wFJ4HxKC64/AIGmZFSmYKn9+i5gj2FNpQ
+HzFvhOMUcWzIllyv2/ukK1IA3FNMzQ==
+=yJX1
+-----END PGP SIGNATURE-----
Added: release/sling/org.apache.sling.jcr.contentloader-3.0.0.jar.md5
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ release/sling/org.apache.sling.jcr.contentloader-3.0.0.jar.md5 Sat Apr
18 20:33:42 2026 (r83890)
@@ -0,0 +1 @@
+2356f3d3978d762bf69b522c47b0c100
\ No newline at end of file
Added: release/sling/org.apache.sling.jcr.contentloader-3.0.0.jar.sha1
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ release/sling/org.apache.sling.jcr.contentloader-3.0.0.jar.sha1 Sat Apr
18 20:33:42 2026 (r83890)
@@ -0,0 +1 @@
+c0c8fc469e57e42ef13d98109cd096ac784bebd5
\ No newline at end of file
Added: release/sling/org.apache.sling.jcr.contentloader-3.0.0.pom
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ release/sling/org.apache.sling.jcr.contentloader-3.0.0.pom Sat Apr 18
20:33:42 2026 (r83890)
@@ -0,0 +1,438 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<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>org.apache.sling</groupId>
+ <artifactId>sling-bundle-parent</artifactId>
+ <version>66</version>
+ <relativePath />
+ </parent>
+
+ <artifactId>org.apache.sling.jcr.contentloader</artifactId>
+ <version>3.0.0</version>
+
+ <name>Apache Sling JCR ContentLoader</name>
+ <description>This bundle provides initial content installation through
bundles.</description>
+
+ <scm>
+
<connection>scm:git:https://gitbox.apache.org/repos/asf/sling-org-apache-sling-jcr-contentloader.git</connection>
+
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/sling-org-apache-sling-jcr-contentloader.git</developerConnection>
+ <tag>org.apache.sling.jcr.contentloader-3.0.0</tag>
+
<url>https://github.com/apache/sling-org-apache-sling-jcr-contentloader/tree/${project.scm.tag}</url>
+ </scm>
+
+ <properties>
+ <sling.java.version>17</sling.java.version>
+ <org.ops4j.pax.exam.version>4.14.0</org.ops4j.pax.exam.version>
+
<project.build.outputTimestamp>2026-04-14T20:47:47Z</project.build.outputTimestamp>
+ </properties>
+
+ <dependencies>
+ <!-- this dependency must come first to make sure newer Oak is used
for testing and not older versions being provided by other dependencies
(oak-api, oak-security-spi) -->
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.testing.sling-mock-oak</artifactId>
+ <version>4.1.0-1.86.0</version>
+ <scope>test</scope>
+ </dependency>
+
+ <!-- OSGi -->
+ <dependency>
+ <groupId>org.osgi</groupId>
+ <artifactId>org.osgi.annotation.versioning</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.osgi</groupId>
+ <artifactId>org.osgi.service.component.annotations</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.osgi</groupId>
+ <artifactId>org.osgi.service.metatype.annotations</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.osgi</groupId>
+ <artifactId>org.osgi.annotation.bundle</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.osgi</groupId>
+ <artifactId>org.osgi.framework</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <!-- JetBrains annotations for null-analysis (SLING-7798) -->
+ <dependency>
+ <groupId>org.jetbrains</groupId>
+ <artifactId>annotations</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>javax.jcr</groupId>
+ <artifactId>jcr</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.serviceusermapper</artifactId>
+ <version>1.3.4</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.jcr.api</artifactId>
+ <version>2.4.0</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.jcr.contentparser</artifactId>
+ <version>1.2.6</version>
+ <scope>provided</scope>
+ <exclusions>
+ <exclusion>
+ <groupId>*</groupId>
+ <artifactId>*</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <!-- for security content loader (users/groups/acls) -->
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.jcr.base</artifactId>
+ <version>3.1.12</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.jackrabbit</groupId>
+ <artifactId>oak-api</artifactId>
+ <version>${oak.version}</version>
+ <scope>provided</scope>
+ <optional>true</optional>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.jackrabbit</groupId>
+ <artifactId>oak-security-spi</artifactId>
+ <version>${oak.version}</version>
+ <scope>provided</scope>
+ <optional>true</optional>
+ <exclusions>
+ <exclusion>
+ <groupId>*</groupId>
+ <artifactId>*</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.commons.mime</artifactId>
+ <version>2.1.2</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.commons.osgi</artifactId>
+ <version>2.4.0</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.settings</artifactId>
+ <version>1.1.0</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.jackrabbit</groupId>
+ <artifactId>oak-jackrabbit-api</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.jackrabbit</groupId>
+ <artifactId>jackrabbit-jcr-commons</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>net.sf.kxml</groupId>
+ <artifactId>kxml2</artifactId>
+ <version>2.2.2</version>
+ <scope>provided</scope>
+ <exclusions>
+ <exclusion>
+ <groupId>xmlpull</groupId>
+ <artifactId>xmlpull</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>commons-io</groupId>
+ <artifactId>commons-io</artifactId>
+ <version>2.14.0</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-lang3</artifactId>
+ <version>3.18.0</version>
+ <scope>provided</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.healthcheck.api</artifactId>
+ <version>2.0.4</version>
+ <scope>provided</scope>
+ <exclusions>
+ <exclusion>
+ <groupId>org.osgi</groupId>
+ <artifactId>osgi.core</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.healthcheck.annotation</artifactId>
+ <version>2.0.0</version>
+ <scope>provided</scope>
+ </dependency>
+ <!-- for Web Console plugin -->
+ <dependency>
+ <groupId>jakarta.servlet</groupId>
+ <artifactId>jakarta.servlet-api</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.api</artifactId>
+ <version>3.0.0</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>jakarta.json</groupId>
+ <artifactId>jakarta.json-api</artifactId>
+ <scope>provided</scope>
+ </dependency>
+
+ <!-- START testing dependencies -->
+ <!-- Apache Felix -->
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.framework</artifactId>
+ <version>7.0.5</version>
+ <scope>test</scope>
+ </dependency>
+ <!-- Apache Sling -->
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.testing.paxexam</artifactId>
+ <version>4.1.2</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jmock</groupId>
+ <artifactId>jmock-junit5</artifactId>
+ <version>2.13.1</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-simple</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.johnzon</groupId>
+ <artifactId>johnzon-core</artifactId>
+ <version>2.0.2</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.testing.osgi-mock.junit5</artifactId>
+ <version>3.5.6</version>
+ <scope>test</scope>
+ </dependency>
+ <!-- SLING-13148 override for a newer xss dependency for testing to a
version that uses jakarta json.
+ NOTE: Can remove this if the sling-mock's xss transitive
dependency is newer than version 2.4.0 -->
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.xss</artifactId>
+ <version>2.4.10</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.testing.sling-mock.junit5</artifactId>
+ <version>4.0.4</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.junit.jupiter</groupId>
+ <artifactId>junit-jupiter-api</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.junit.jupiter</groupId>
+ <artifactId>junit-jupiter-engine</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <!-- Engine for JUnit 4 tests (paxexam) -->
+ <dependency>
+ <groupId>org.junit.vintage</groupId>
+ <artifactId>junit-vintage-engine</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.hamcrest</groupId>
+ <artifactId>hamcrest</artifactId>
+ <version>3.0</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.ops4j.pax.exam</groupId>
+ <artifactId>pax-exam</artifactId>
+ <version>${org.ops4j.pax.exam.version}</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.ops4j.pax.exam</groupId>
+ <artifactId>pax-exam-cm</artifactId>
+ <version>${org.ops4j.pax.exam.version}</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.ops4j.pax.exam</groupId>
+ <artifactId>pax-exam-container-forked</artifactId>
+ <version>${org.ops4j.pax.exam.version}</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.ops4j.pax.exam</groupId>
+ <artifactId>pax-exam-junit4</artifactId>
+ <version>${org.ops4j.pax.exam.version}</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.ops4j.pax.exam</groupId>
+ <artifactId>pax-exam-link-mvn</artifactId>
+ <version>${org.ops4j.pax.exam.version}</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.awaitility</groupId>
+ <artifactId>awaitility</artifactId>
+ <version>4.3.0</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-inline</artifactId>
+ <version>5.2.0</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>net.bytebuddy</groupId>
+ <artifactId>byte-buddy</artifactId>
+ <version>1.18.7</version>
+ <scope>test</scope>
+ </dependency>
+ <!-- END testing dependencies -->
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.rat</groupId>
+ <artifactId>apache-rat-plugin</artifactId>
+ <configuration>
+ <excludes>
+ <exclude>src/test/**/*.json</exclude>
+ <exclude>src/test/**/*.ordered-json</exclude>
+ <exclude>src/test/**/*.xml</exclude>
+ <exclude>src/test/**/*.txt</exclude>
+ </excludes>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-failsafe-plugin</artifactId>
+ <configuration>
+ <redirectTestOutputToFile>true</redirectTestOutputToFile>
+ <systemPropertyVariables>
+
<bundle.filename>${basedir}/target/${project.build.finalName}.jar</bundle.filename>
+ </systemPropertyVariables>
+ </configuration>
+ <executions>
+ <execution>
+ <goals>
+ <goal>integration-test</goal>
+ <goal>verify</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.servicemix.tooling</groupId>
+ <artifactId>depends-maven-plugin</artifactId>
+ </plugin>
+ </plugins>
+ </build>
+
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <configuration>
+
<excludePackageNames>org.apache.sling.jcr.contentloader.internal</excludePackageNames>
+ </configuration>
+ </plugin>
+ </plugins>
+ </reporting>
+ <profiles>
+ <profile>
+ <id>jacoco-report</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.jacoco</groupId>
+ <artifactId>jacoco-maven-plugin</artifactId>
+ <configuration>
+ <excludes>
+ <!-- skip binary packages included by bnd -->
+ <exclude>org/kxml2/**</exclude>
+ <exclude>org/xmlpull/**</exclude>
+
<exclude>org/apache/sling/jcr/contentparser/impl/**</exclude>
+ </excludes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+
+</project>
Added: release/sling/org.apache.sling.jcr.contentloader-3.0.0.pom.asc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ release/sling/org.apache.sling.jcr.contentloader-3.0.0.pom.asc Sat Apr
18 20:33:42 2026 (r83890)
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQEzBAABCgAdFiEE3seQZ70jSuc4L7jeoF0XHqDxFzoFAmneqdkACgkQoF0XHqDx
+Fzqsowf/TsxQ5r+D132cCKoMvPf7ndZNUmueikA2VK/Xso58+9M9MTDACbxX34d+
+ZJhWHobutnS7bHseCZW+P05MU1SwX6+zwl7q33Rm2u61zdr/qmr0ylKnN+J6M70p
+qTJAdfvZgE7F1qvUB5vv0rq2my7fJ4+MulbL3rDIH5ysKa8dJyobrVZBWz4FoFlb
+LvdMGXcMKL/OqvTzHS+AXm186oUgmp9iDwj1BcWCGCggtK/pRiKfQuEbvVhDmgkV
+AuEc9F7VDse4EOWmq+wxBYYtA6Uhn2AJDqkDqR5EwIRr6YV6fojFirmxzltRhK9t
+rWq0g1mcsipK3R48sxdZ0SdVcT/8rg==
+=Zvmi
+-----END PGP SIGNATURE-----
Added: release/sling/org.apache.sling.jcr.contentloader-3.0.0.pom.md5
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ release/sling/org.apache.sling.jcr.contentloader-3.0.0.pom.md5 Sat Apr
18 20:33:42 2026 (r83890)
@@ -0,0 +1 @@
+74784e244985b9aca67b1e0efa2eb1ab
\ No newline at end of file
Added: release/sling/org.apache.sling.jcr.contentloader-3.0.0.pom.sha1
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ release/sling/org.apache.sling.jcr.contentloader-3.0.0.pom.sha1 Sat Apr
18 20:33:42 2026 (r83890)
@@ -0,0 +1 @@
+b069d671b042dd88de75bac53fda63e33f20a49e
\ No newline at end of file