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

Reply via email to