Author: olli
Date: Fri Dec 27 16:24:00 2013
New Revision: 1553688

URL: http://svn.apache.org/r1553688
Log:
SLING-3027 update Karaf to 3.0.0 and Pax Exam to 3.4.0

Modified:
    
sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-features/pom.xml
    
sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-features/src/main/feature/feature.xml
    
sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-integration-tests/pom.xml
    
sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-integration-tests/src/main/java/org/apache/sling/launchpad/karaf/testing/KarafTestSupport.java
    
sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-integration-tests/src/test/java/org/apache/sling/launchpad/karaf/tests/BootstrapSlingIT.java
    
sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-integration-tests/src/test/java/org/apache/sling/launchpad/karaf/tests/BootstrapSlingLaunchpadJackrabbitIT.java

Modified: 
sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-features/pom.xml
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-features/pom.xml?rev=1553688&r1=1553687&r2=1553688&view=diff
==============================================================================
--- 
sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-features/pom.xml
 (original)
+++ 
sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-features/pom.xml
 Fri Dec 27 16:24:00 2013
@@ -57,7 +57,7 @@
       <plugin>
         <groupId>org.apache.karaf.tooling</groupId>
         <artifactId>karaf-maven-plugin</artifactId>
-        <version>3.0.0.RC1</version>
+        <version>3.0.0</version>
         <extensions>true</extensions>
       </plugin>
     </plugins>

Modified: 
sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-features/src/main/feature/feature.xml
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-features/src/main/feature/feature.xml?rev=1553688&r1=1553687&r2=1553688&view=diff
==============================================================================
--- 
sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-features/src/main/feature/feature.xml
 (original)
+++ 
sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-features/src/main/feature/feature.xml
 Fri Dec 27 16:24:00 2013
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<features name="sling" version="${project.version}" 
xmlns="http://karaf.apache.org/xmlns/features/v1.2.0";>
+<features name="sling" xmlns="http://karaf.apache.org/xmlns/features/v1.2.0";>
   <!-- infrastructure services for Sling -->
   <feature name="infrastructure-sling" version="${project.version}">
     <feature>config</feature>

Modified: 
sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-integration-tests/pom.xml
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-integration-tests/pom.xml?rev=1553688&r1=1553687&r2=1553688&view=diff
==============================================================================
--- 
sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-integration-tests/pom.xml
 (original)
+++ 
sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-integration-tests/pom.xml
 Fri Dec 27 16:24:00 2013
@@ -52,7 +52,7 @@
     <dependency>
       <groupId>org.apache.karaf.features</groupId>
       <artifactId>org.apache.karaf.features.core</artifactId>
-      <version>3.0.0.RC1</version>
+      <version>3.0.0</version>
       <scope>provided</scope>
     </dependency>
     <!-- Apache Sling -->
@@ -78,40 +78,39 @@
     <!-- testing -->
     <dependency>
       <groupId>org.ops4j.pax.exam</groupId>
+      <artifactId>pax-exam</artifactId>
+      <version>3.4.0</version>
+    </dependency>
+    <dependency>
+      <groupId>org.ops4j.pax.tinybundles</groupId>
+      <artifactId>tinybundles</artifactId>
+      <version>2.0.0</version>
+    </dependency>
+    <dependency>
+      <groupId>org.ops4j.pax.exam</groupId>
       <artifactId>pax-exam-container-karaf</artifactId>
-      <version>3.3.0</version>
+      <version>3.4.0</version>
+      <scope>test</scope>
     </dependency>
     <dependency>
       <groupId>org.ops4j.pax.exam</groupId>
       <artifactId>pax-exam-junit4</artifactId>
-      <version>3.3.0</version>
+      <version>3.4.0</version>
       <scope>test</scope>
     </dependency>
     <dependency>
       <groupId>org.apache.karaf</groupId>
       <artifactId>apache-karaf</artifactId>
       <type>tar.gz</type>
-      <version>3.0.0.RC1</version>
+      <version>3.0.0</version>
       <scope>test</scope>
       <exclusions>
         <exclusion>
           <groupId>org.apache.karaf</groupId>
           <artifactId>org.apache.karaf.client</artifactId>
         </exclusion>
-        <!-- Remove after fix for KARAF-2397 is released -->
-        <exclusion>
-          <groupId>org.eclipse</groupId>
-          <artifactId>osgi</artifactId>
-        </exclusion>
       </exclusions>
     </dependency>
-    <!-- Remove after fix for KARAF-2397 is released -->
-    <dependency>
-      <groupId>org.eclipse</groupId>
-      <artifactId>org.eclipse.osgi</artifactId>
-      <version>3.8.0.v20120529-1548</version>
-      <scope>test</scope>
-    </dependency>
   </dependencies>
 
   <build>

Modified: 
sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-integration-tests/src/main/java/org/apache/sling/launchpad/karaf/testing/KarafTestSupport.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-integration-tests/src/main/java/org/apache/sling/launchpad/karaf/testing/KarafTestSupport.java?rev=1553688&r1=1553687&r2=1553688&view=diff
==============================================================================
--- 
sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-integration-tests/src/main/java/org/apache/sling/launchpad/karaf/testing/KarafTestSupport.java
 (original)
+++ 
sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-integration-tests/src/main/java/org/apache/sling/launchpad/karaf/testing/KarafTestSupport.java
 Fri Dec 27 16:24:00 2013
@@ -21,7 +21,12 @@ package org.apache.sling.launchpad.karaf
 import javax.inject.Inject;
 
 import org.apache.karaf.features.BootFinished;
+import org.ops4j.pax.exam.Option;
 import org.ops4j.pax.exam.util.Filter;
+import org.osgi.framework.Constants;
+
+import static org.ops4j.pax.exam.CoreOptions.streamBundle;
+import static org.ops4j.pax.tinybundles.core.TinyBundles.bundle;
 
 public abstract class KarafTestSupport {
 
@@ -29,7 +34,7 @@ public abstract class KarafTestSupport {
 
     public static final String KARAF_ARTIFACT_ID = "apache-karaf";
 
-    public static final String KARAF_VERSION = "3.0.0.RC1";
+    public static final String KARAF_VERSION = "3.0.0";
 
     public static final String KARAF_NAME = "Apache Karaf";
 
@@ -56,4 +61,15 @@ public abstract class KarafTestSupport {
         return KARAF_NAME;
     }
 
+    protected Option karafTestSupportBundle() {
+        return streamBundle(
+            bundle()
+                .add(KarafTestSupport.class)
+                .set(Constants.BUNDLE_SYMBOLICNAME, 
"org.apache.sling.launchpad.karaf-integration-tests")
+                .set(Constants.EXPORT_PACKAGE, 
"org.apache.sling.launchpad.karaf.testing")
+                .set(Constants.IMPORT_PACKAGE, "javax.inject, 
org.apache.karaf.features, org.ops4j.pax.exam, org.ops4j.pax.exam.util, 
org.ops4j.pax.tinybundles.core, org.osgi.framework")
+                .build()
+        ).start();
+    }
+
 }

Modified: 
sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-integration-tests/src/test/java/org/apache/sling/launchpad/karaf/tests/BootstrapSlingIT.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-integration-tests/src/test/java/org/apache/sling/launchpad/karaf/tests/BootstrapSlingIT.java?rev=1553688&r1=1553687&r2=1553688&view=diff
==============================================================================
--- 
sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-integration-tests/src/test/java/org/apache/sling/launchpad/karaf/tests/BootstrapSlingIT.java
 (original)
+++ 
sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-integration-tests/src/test/java/org/apache/sling/launchpad/karaf/tests/BootstrapSlingIT.java
 Fri Dec 27 16:24:00 2013
@@ -35,8 +35,8 @@ import org.ops4j.pax.exam.spi.reactors.P
 import org.ops4j.pax.exam.util.Filter;
 
 import static org.junit.Assert.assertNotNull;
-import static org.ops4j.pax.exam.CoreOptions.bundle;
 import static org.ops4j.pax.exam.CoreOptions.maven;
+import static org.ops4j.pax.exam.CoreOptions.mavenBundle;
 import static 
org.ops4j.pax.exam.karaf.options.KarafDistributionOption.editConfigurationFileExtend;
 import static 
org.ops4j.pax.exam.karaf.options.KarafDistributionOption.karafDistributionConfiguration;
 import static 
org.ops4j.pax.exam.karaf.options.KarafDistributionOption.keepRuntimeFolder;
@@ -53,12 +53,13 @@ public class BootstrapSlingIT extends Ka
     @Configuration
     public Option[] configuration() {
         return new Option[]{
-            
karafDistributionConfiguration().frameworkUrl(maven().groupId(karafGroupId()).artifactId(karafArtifactId()).version(karafVersion()).type("tar.gz")).karafVersion(karafVersion()).name(karafName()).unpackDirectory(new
 File("target/paxexam/")),
+            
karafDistributionConfiguration().frameworkUrl(maven().groupId(karafGroupId()).artifactId(karafArtifactId()).version(karafVersion()).type("tar.gz")).karafVersion(karafVersion()).useDeployFolder(false).name(karafName()).unpackDirectory(new
 File("target/paxexam/")),
             keepRuntimeFolder(),
             logLevel(LogLevelOption.LogLevel.INFO),
             editConfigurationFileExtend("etc/org.apache.karaf.features.cfg", 
"featuresRepositories", 
",mvn:org.apache.sling/org.apache.sling.launchpad.karaf-features/0.1.1-SNAPSHOT/xml/features"),
             editConfigurationFileExtend("etc/org.apache.karaf.features.cfg", 
"featuresBoot", ",sling"),
-            
bundle("file:target/org.apache.sling.launchpad.karaf-integration-tests-0.1.1-SNAPSHOT.jar")
+            
mavenBundle().groupId("org.ops4j.pax.tinybundles").artifactId("tinybundles").version("2.0.0"),
+            karafTestSupportBundle()
         };
     }
 

Modified: 
sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-integration-tests/src/test/java/org/apache/sling/launchpad/karaf/tests/BootstrapSlingLaunchpadJackrabbitIT.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-integration-tests/src/test/java/org/apache/sling/launchpad/karaf/tests/BootstrapSlingLaunchpadJackrabbitIT.java?rev=1553688&r1=1553687&r2=1553688&view=diff
==============================================================================
--- 
sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-integration-tests/src/test/java/org/apache/sling/launchpad/karaf/tests/BootstrapSlingLaunchpadJackrabbitIT.java
 (original)
+++ 
sling/trunk/contrib/launchpad/karaf/org.apache.sling.launchpad.karaf-integration-tests/src/test/java/org/apache/sling/launchpad/karaf/tests/BootstrapSlingLaunchpadJackrabbitIT.java
 Fri Dec 27 16:24:00 2013
@@ -36,8 +36,8 @@ import org.ops4j.pax.exam.spi.reactors.P
 import org.ops4j.pax.exam.util.Filter;
 
 import static org.junit.Assert.assertNotNull;
-import static org.ops4j.pax.exam.CoreOptions.bundle;
 import static org.ops4j.pax.exam.CoreOptions.maven;
+import static org.ops4j.pax.exam.CoreOptions.mavenBundle;
 import static 
org.ops4j.pax.exam.karaf.options.KarafDistributionOption.editConfigurationFileExtend;
 import static 
org.ops4j.pax.exam.karaf.options.KarafDistributionOption.karafDistributionConfiguration;
 import static 
org.ops4j.pax.exam.karaf.options.KarafDistributionOption.keepRuntimeFolder;
@@ -54,12 +54,13 @@ public class BootstrapSlingLaunchpadJack
     @Configuration
     public Option[] configuration() {
         return new Option[]{
-            
karafDistributionConfiguration().frameworkUrl(maven().groupId(karafGroupId()).artifactId(karafArtifactId()).version(karafVersion()).type("tar.gz")).karafVersion(karafVersion()).name(karafName()).unpackDirectory(new
 File("target/paxexam/")),
+            
karafDistributionConfiguration().frameworkUrl(maven().groupId(karafGroupId()).artifactId(karafArtifactId()).version(karafVersion()).type("tar.gz")).karafVersion(karafVersion()).useDeployFolder(false).name(karafName()).unpackDirectory(new
 File("target/paxexam/")),
             keepRuntimeFolder(),
             logLevel(LogLevelOption.LogLevel.INFO),
             editConfigurationFileExtend("etc/org.apache.karaf.features.cfg", 
"featuresRepositories", 
",mvn:org.apache.sling/org.apache.sling.launchpad.karaf-features/0.1.1-SNAPSHOT/xml/features"),
             editConfigurationFileExtend("etc/org.apache.karaf.features.cfg", 
"featuresBoot", ",sling-launchpad-jackrabbit"),
-            
bundle("file:target/org.apache.sling.launchpad.karaf-integration-tests-0.1.1-SNAPSHOT.jar")
+            
mavenBundle().groupId("org.ops4j.pax.tinybundles").artifactId("tinybundles").version("2.0.0"),
+            karafTestSupportBundle()
         };
     }
 


Reply via email to