Add required dependencies to karaf feature.xml

With Karaf 4.2.x, these dependencies are not included automatically for some
reason, so need to be explicitly defined.


Project: http://git-wip-us.apache.org/repos/asf/brooklyn-server/repo
Commit: http://git-wip-us.apache.org/repos/asf/brooklyn-server/commit/c643a501
Tree: http://git-wip-us.apache.org/repos/asf/brooklyn-server/tree/c643a501
Diff: http://git-wip-us.apache.org/repos/asf/brooklyn-server/diff/c643a501

Branch: refs/heads/master
Commit: c643a5010885db59aeca7dca82eedc3254b51f45
Parents: 65116a4
Author: Paul Campbell <paul.campb...@cloudsoft.io>
Authored: Wed Sep 26 11:13:20 2018 +0100
Committer: Paul Campbell <paul.campb...@cloudsoft.io>
Committed: Wed Sep 26 11:45:22 2018 +0100

----------------------------------------------------------------------
 karaf/features/src/main/feature/feature.xml | 8 ++++++++
 parent/pom.xml                              | 5 +++++
 pom.xml                                     | 1 +
 3 files changed, 14 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/c643a501/karaf/features/src/main/feature/feature.xml
----------------------------------------------------------------------
diff --git a/karaf/features/src/main/feature/feature.xml 
b/karaf/features/src/main/feature/feature.xml
index ca60ad8..3a65c29 100644
--- a/karaf/features/src/main/feature/feature.xml
+++ b/karaf/features/src/main/feature/feature.xml
@@ -143,6 +143,14 @@
         <bundle 
dependency="true">mvn:com.fasterxml.jackson.core/jackson-annotations/${fasterxml.jackson.version}</bundle>
         <bundle 
dependency="true">mvn:net.minidev/json-smart/${jsonSmart.version}</bundle>
         <bundle 
dependency="true">mvn:net.minidev/accessors-smart/${minidev.accessors-smart.version}</bundle>
+        <bundle 
dependency="true">mvn:org.ow2.asm/asm/${ow2.asm.version}</bundle>
+        <bundle 
dependency="true">mvn:org.eclipse.jetty/jetty-client/${jetty.version}</bundle>
+        <bundle 
dependency="true">mvn:org.eclipse.jetty/jetty-http/${jetty.version}</bundle>
+        <bundle 
dependency="true">mvn:org.eclipse.jetty/jetty-util/${jetty.version}</bundle>
+        <bundle 
dependency="true">mvn:org.eclipse.jetty/jetty-io/${jetty.version}</bundle>
+        <bundle 
dependency="true">mvn:org.eclipse.jetty/jetty-server/${jetty.version}</bundle>
+        <bundle 
dependency="true">mvn:org.ops4j.pax.web/pax-web-spi/${pax-web.version}</bundle>
+        <bundle 
dependency="true">mvn:org.apache.geronimo.specs/geronimo-ws-metadata_2.0_spec/1.1.3</bundle>
         <bundle 
dependency="true">mvn:com.thoughtworks.xstream/xstream/${xstream.version}</bundle>
         <bundle 
dependency="true">mvn:org.freemarker/freemarker/${freemarker.version}</bundle>
         <bundle 
dependency="true">mvn:com.hierynomus/sshj/${sshj.version}</bundle>

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/c643a501/parent/pom.xml
----------------------------------------------------------------------
diff --git a/parent/pom.xml b/parent/pom.xml
index 683e2fe..226a822 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -572,6 +572,11 @@
                                <artifactId>openshift-client</artifactId>
                                <version>${kubernetes-client.version}</version>
                        </dependency>
+            <dependency>
+                <groupId>org.ops4j.pax.web</groupId>
+                <artifactId>pax-web-spi</artifactId>
+                <version>${pax-web.version}</version>
+            </dependency>
                </dependencies>
        </dependencyManagement>
 

http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/c643a501/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 8f93924..5d829fa 100644
--- a/pom.xml
+++ b/pom.xml
@@ -219,6 +219,7 @@
 
         <jaxb.version>2.2.11</jaxb.version>
         <javax.activation.version>1.1.1</javax.activation.version>
+        <pax-web.version>6.0.6</pax-web.version>
     </properties>
 
     <modules>

Reply via email to