This is an automated email from the ASF dual-hosted git repository.

apelluru pushed a commit to branch master
in repository 
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-discovery-commons.git


The following commit(s) were added to refs/heads/master by this push:
     new 06a953b  SLING-11355: Sling Discovery Bundles: update to sling parent 
48 (#6)
06a953b is described below

commit 06a953b5df861b5999ccecb1c3bbb6cbbcea86cd
Author: Ashok Pelluru <[email protected]>
AuthorDate: Mon Jun 13 17:46:18 2022 +0200

    SLING-11355: Sling Discovery Bundles: update to sling parent 48 (#6)
    
    * SLING-11355: sling discovery bundles: organise the imports
    
    * SLING-11355: upgraded to sling 48
---
 pom.xml                                            | 122 +++++++++++----------
 .../sling/discovery/commons/package-info.java      |   2 +-
 2 files changed, 66 insertions(+), 58 deletions(-)

diff --git a/pom.xml b/pom.xml
index c678f18..2d0012f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -22,13 +22,11 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.sling</groupId>
-        <artifactId>sling</artifactId>
-        <version>30</version>
-        <relativePath />
+        <artifactId>sling-bundle-parent</artifactId>
+        <version>48</version>
     </parent>
 
     <artifactId>org.apache.sling.discovery.commons</artifactId>
-    <packaging>bundle</packaging>
     <version>1.0.27-SNAPSHOT</version>
 
     <name>Apache Sling Discovery Commons</name>
@@ -38,23 +36,19 @@
         
<connection>scm:git:https://gitbox.apache.org/repos/asf/sling-org-apache-sling-discovery-commons.git</connection>
         
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/sling-org-apache-sling-discovery-commons.git</developerConnection>
         
<url>https://gitbox.apache.org/repos/asf?p=sling-org-apache-sling-discovery-commons.git</url>
-      <tag>HEAD</tag>
-  </scm>
+    </scm>
 
     <properties>
-      <jackrabbit.version>2.12.2</jackrabbit.version>
-      <oak.version>1.4.4</oak.version>
+        <project.build.outputTimestamp>1</project.build.outputTimestamp>
+        <sling.java.version>8</sling.java.version>
+        <jackrabbit.version>2.14.3</jackrabbit.version>
+        <oak.version>1.4.4</oak.version>
         <!-- by default Slow tests are excluded - use -PincludeSlowTests to 
include them -->
        
<sling.excluded.surefire.groups>org.apache.sling.commons.testing.junit.categories.Slow</sling.excluded.surefire.groups>
     </properties>
 
     <build>
         <plugins>
-            <plugin>
-                <groupId>org.apache.felix</groupId>
-                <artifactId>maven-bundle-plugin</artifactId>
-                <extensions>true</extensions>
-            </plugin>
                        <!-- discovery.commons exports a few test classes for 
reuse.
                  In order for others to use these, the test-jar must be 
built/installed too.
                  Note that 'mvn -Dmaven.test.skip=true' does NOT build the 
test-jar,
@@ -111,12 +105,6 @@
             <version>1.0-alpha-1</version>
             <scope>provided</scope>
         </dependency>
-        <dependency>
-            <groupId>org.apache.sling</groupId>
-            <artifactId>org.apache.sling.commons.johnzon</artifactId>
-            <version>1.0.0</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.apache.sling</groupId>
             <artifactId>org.apache.sling.api</artifactId>
@@ -128,33 +116,17 @@
             <artifactId>jcr</artifactId>
         </dependency>
         <dependency>
-            <groupId>org.apache.sling</groupId>
-            <artifactId>org.apache.sling.commons.testing</artifactId>
-            <version>2.0.26</version>
-            <scope>test</scope>
-            <exclusions>
-                <!-- slf4j simple implementation logs INFO + higher to stdout 
(we don't want that behaviour) -->
-                <exclusion>
-                    <groupId>org.slf4j</groupId>
-                    <artifactId>slf4j-simple</artifactId>
-                </exclusion>
-                <!--  also excluding jcl-over-slf4j as we need a newer vesion 
of this which is compatible with slf4j 1.6 -->
-                <exclusion>
-                    <groupId>org.slf4j</groupId>
-                    <artifactId>jcl-over-slf4j</artifactId>
-                </exclusion>
-            </exclusions>
+            <groupId>org.osgi</groupId>
+            <artifactId>osgi.core</artifactId>
         </dependency>
         <dependency>
-            <!--  needed to get the nodetypes for testing properly with sling: 
prefix -->
-            <groupId>org.apache.sling</groupId>
-            <artifactId>org.apache.sling.jcr.resource</artifactId>
-            <version>2.3.8</version>
-            <scope>test</scope>
+            <groupId>org.osgi</groupId>
+            <artifactId>org.osgi.annotation.versioning</artifactId>
         </dependency>
         <dependency>
             <groupId>org.osgi</groupId>
-            <artifactId>osgi.core</artifactId>
+            <artifactId>org.osgi.service.component.annotations</artifactId>
+            <scope>provided</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.jackrabbit</groupId>
@@ -168,30 +140,37 @@
             <version>${oak.version}</version>
             <scope>provided</scope>
         </dependency>
-        <dependency>
-                       <groupId>javax.servlet</groupId>
-            <artifactId>javax.servlet-api</artifactId>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.jetbrains</groupId>
             <artifactId>annotations</artifactId>
-            <version>16.0.2</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
             <artifactId>slf4j-api</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.apache.sling</groupId>
+            <artifactId>org.apache.sling.settings</artifactId>
+            <version>1.2.2</version>
+            <scope>provided</scope>
+        </dependency>
+
         <!-- Testing -->
         <dependency>
             <groupId>junit</groupId>
             <artifactId>junit</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.jmock</groupId>
+            <artifactId>jmock-junit4</artifactId>
+            <version>2.12.0</version>
+            <scope>test</scope>
+        </dependency>
         <dependency>
             <groupId>org.mockito</groupId>
-            <artifactId>mockito-all</artifactId>
-            <version>1.9.5</version>
+            <artifactId>mockito-core</artifactId>
+            <version>4.4.0</version>
             <scope>test</scope>
         </dependency>
         <dependency>
@@ -218,18 +197,47 @@
             <version>${jackrabbit.version}</version>
             <scope>test</scope>
         </dependency>
+        <dependency>
+            <groupId>org.apache.jackrabbit</groupId>
+            <artifactId>jackrabbit-spi-commons</artifactId>
+            <version>${jackrabbit.version}</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>javax.servlet</groupId>
+            <artifactId>javax.servlet-api</artifactId>
+            <scope>test</scope>
+        </dependency>
         <dependency>
             <groupId>org.apache.sling</groupId>
-            <artifactId>org.apache.sling.settings</artifactId>
-            <version>1.2.2</version>
-            <scope>provided</scope>
+            <artifactId>org.apache.sling.commons.johnzon</artifactId>
+            <version>1.0.0</version>
+            <scope>test</scope>
         </dependency>
         <dependency>
-            <groupId>org.jmock</groupId>
-            <artifactId>jmock-junit4</artifactId>
-            <!-- with 2.5.1 jmock-junit4, which has a dependency on junit 4.4 
-                you get the following: NoSuchMethodError: 
org.junit.runner.Request.classes(Lorg/junit/runner/Computer;[Ljava/lang/Class;)Lorg/junit/runner/Request;
 
-                hence this explicit newer dependency. -->
+            <groupId>org.apache.sling</groupId>
+            <artifactId>org.apache.sling.commons.testing</artifactId>
+            <version>2.0.26</version>
+            <scope>test</scope>
+            <exclusions>
+                <!-- slf4j simple implementation logs INFO + higher to stdout 
(we don't want that behaviour) -->
+                <exclusion>
+                    <groupId>org.slf4j</groupId>
+                    <artifactId>slf4j-simple</artifactId>
+                </exclusion>
+                <!--  also excluding jcl-over-slf4j as we need a newer vesion 
of this which is compatible with slf4j 1.6 -->
+                <exclusion>
+                    <groupId>org.slf4j</groupId>
+                    <artifactId>jcl-over-slf4j</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+        <dependency>
+            <!--  needed to get the nodetypes for testing properly with sling: 
prefix -->
+            <groupId>org.apache.sling</groupId>
+            <artifactId>org.apache.sling.jcr.resource</artifactId>
+            <version>2.3.8</version>
+            <scope>test</scope>
         </dependency>
     </dependencies>
 </project>
diff --git a/src/main/java/org/apache/sling/discovery/commons/package-info.java 
b/src/main/java/org/apache/sling/discovery/commons/package-info.java
index 1c18850..de67b41 100644
--- a/src/main/java/org/apache/sling/discovery/commons/package-info.java
+++ b/src/main/java/org/apache/sling/discovery/commons/package-info.java
@@ -22,7 +22,7 @@
  *
  * @version 1.2.0
  */
-@Version("1.2.1")
+@Version("1.2.2")
 package org.apache.sling.discovery.commons;
 
 import org.osgi.annotation.versioning.Version;

Reply via email to