make wrap a prerequisite feature and remove unnecessary bundles and features


Project: http://git-wip-us.apache.org/repos/asf/incubator-unomi/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-unomi/commit/1927b667
Tree: http://git-wip-us.apache.org/repos/asf/incubator-unomi/tree/1927b667
Diff: http://git-wip-us.apache.org/repos/asf/incubator-unomi/diff/1927b667

Branch: refs/heads/feature-UNOMI-5-KARAF4-1
Commit: 1927b667e3571d888c4beef367274ea1a25e5447
Parents: 319243a
Author: Oliver Lietz <o...@apache.org>
Authored: Tue Mar 6 00:43:02 2018 +0100
Committer: Serge Huber <shu...@apache.org>
Committed: Tue Mar 6 15:55:13 2018 +0100

----------------------------------------------------------------------
 .../src/test/java/org/apache/unomi/itests/BaseIT.java   | 12 +-----------
 kar/src/main/feature/feature.xml                        |  1 +
 2 files changed, 2 insertions(+), 11 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-unomi/blob/1927b667/itests/src/test/java/org/apache/unomi/itests/BaseIT.java
----------------------------------------------------------------------
diff --git a/itests/src/test/java/org/apache/unomi/itests/BaseIT.java 
b/itests/src/test/java/org/apache/unomi/itests/BaseIT.java
index b610685..9da6b85 100644
--- a/itests/src/test/java/org/apache/unomi/itests/BaseIT.java
+++ b/itests/src/test/java/org/apache/unomi/itests/BaseIT.java
@@ -117,20 +117,10 @@ public abstract class BaseIT {
                 
systemProperty("org.apache.unomi.itests.elasticsearch.http.port").value("9400"),
                 
systemProperty("org.apache.unomi.itests.elasticsearch.bootstrap.seccomp").value("false"),
                 systemProperty("unomi.autoStart").value("true"),
-                features(karafStandardRepo, "shell"),
-                features(karafPaxWebRepo, "war"),
                 features(karafCxfRepo, "cxf"),
                 features(karafCellarRepo, "cellar"),
                 features(contextServerRepo, "unomi-kar"),
-                features(routerRepo, "unomi-router-karaf-feature"),
-                
mavenBundle().groupId("org.ops4j.pax.url").artifactId("pax-url-wrap").classifier("uber").versionAsInProject(),
-                // we need to wrap the HttpComponents libraries ourselves 
since the OSGi bundles provided by the project are incorrect
-                wrappedBundle(mavenBundle("org.apache.httpcomponents",
-                        "httpcore").versionAsInProject()),
-                wrappedBundle(mavenBundle("org.apache.httpcomponents",
-                        "httpmime").versionAsInProject()),
-                wrappedBundle(mavenBundle("org.apache.httpcomponents",
-                        "httpclient").versionAsInProject())
+                features(routerRepo, "unomi-router-karaf-feature")
         };
     }
 }

http://git-wip-us.apache.org/repos/asf/incubator-unomi/blob/1927b667/kar/src/main/feature/feature.xml
----------------------------------------------------------------------
diff --git a/kar/src/main/feature/feature.xml b/kar/src/main/feature/feature.xml
index f9e37e9..3e74eb7 100644
--- a/kar/src/main/feature/feature.xml
+++ b/kar/src/main/feature/feature.xml
@@ -23,6 +23,7 @@
         <feature>cxf</feature>
         <feature>cellar</feature>
         <feature>eventadmin</feature>
+        <feature prerequisite="true">wrap</feature>
         <configfile 
finalname="/etc/org.apache.unomi.web.cfg">mvn:org.apache.unomi/unomi-wab/${project.version}/cfg/unomicfg</configfile>
         <configfile 
finalname="/etc/org.apache.unomi.persistence.elasticsearch.cfg">mvn:org.apache.unomi/unomi-persistence-elasticsearch-core/${project.version}/cfg/elasticsearchcfg</configfile>
         <configfile 
finalname="/etc/org.apache.unomi.plugins.request.cfg">mvn:org.apache.unomi/unomi-plugins-request/${project.version}/cfg/requestcfg</configfile>

Reply via email to