SLING-8625 update oak version to 1.16.0, jackrabbit version to 2.18.2
remove dependency to org.apache.jackrabbit:jackrabbit-api (including the transitive ones) and use org.apache.jackrabbit:oak-jackrabbit-api instead
diff --git a/pom.xml b/pom.xml
index fd95464..3aaad7e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -35,8 +35,8 @@
<description>Implements a resource resolver type for Jackrabbit Oak that can be used in unit tests based on Sling Mocks.</description>
<properties>
- <oak.version>1.8.9</oak.version>
- <jackrabbit.version>2.16.3</jackrabbit.version>
+ <oak.version>1.16.0</oak.version>
+ <jackrabbit.version>2.18.2</jackrabbit.version>
<sling-mock.version>2.3.14</sling-mock.version>
</properties>
@@ -70,6 +70,12 @@
<artifactId>org.apache.sling.testing.sling-mock.core</artifactId>
<version>${sling-mock.version}</version>
<scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <groupId>org.apache.jackrabbit</groupId>
+ <artifactId>jackrabbit-api</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.apache.sling</groupId>
@@ -77,6 +83,12 @@
<version>${sling-mock.version}</version>
<classifier>tests</classifier>
<scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <groupId>org.apache.jackrabbit</groupId>
+ <artifactId>jackrabbit-api</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
@@ -92,6 +104,12 @@
<groupId>org.apache.jackrabbit</groupId>
<artifactId>oak-jcr</artifactId>
<version>${oak.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>org.apache.jackrabbit</groupId>
+ <artifactId>jackrabbit-api</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<!-- Ensure we depend on more recent jackrabbit artifacts required by Oak -->
@@ -103,8 +121,8 @@
<dependency>
<groupId>org.apache.jackrabbit</groupId>
- <artifactId>jackrabbit-api</artifactId>
- <version>${jackrabbit.version}</version>
+ <artifactId>oak-jackrabbit-api</artifactId>
+ <version>${oak.version}</version>
</dependency>
<!-- those two compile dependencies are requires to avoid "Dependency-reduced POM written" endless loop in maven-shade-plugin -->
@@ -170,6 +188,9 @@
<includes>
<include>org.apache.jackrabbit:*</include>
</includes>
+ <excludes>
+ <include>org.apache.jackrabbit:oak-jackrabbit-api</include>
+ </excludes>
</artifactSet>
<createSourcesJar>true</createSourcesJar>
</configuration>