You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@brooklyn.apache.org by he...@apache.org on 2021/11/13 11:14:15 UTC
[brooklyn-server] 19/28: tidy up features essential deps
This is an automated email from the ASF dual-hosted git repository.
heneveld pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/brooklyn-server.git
commit 206824c122c538a6bf396ad72c79f62e9cf05cf9
Author: Alex Heneveld <al...@cloudsoftcorp.com>
AuthorDate: Wed Nov 10 12:23:30 2021 +0000
tidy up features essential deps
---
karaf/features/src/main/feature/feature.xml | 26 ++++++++++++++++++--------
1 file changed, 18 insertions(+), 8 deletions(-)
diff --git a/karaf/features/src/main/feature/feature.xml b/karaf/features/src/main/feature/feature.xml
index bb5a59d..e9fd2cd 100644
--- a/karaf/features/src/main/feature/feature.xml
+++ b/karaf/features/src/main/feature/feature.xml
@@ -42,21 +42,28 @@
<bundle dependency='true'>mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider/${fasterxml.jackson.version}</bundle>
</feature>
- <feature name="brooklyn-utils-common" version="${project.version}" description="Brooklyn Common Utils">
- <bundle>mvn:org.apache.brooklyn/brooklyn-utils-common/${project.version}</bundle>
- <bundle>mvn:org.apache.brooklyn/brooklyn-logback-includes/${project.version}</bundle>
+ <feature name="brooklyn-essential-deps" version="${project.version}" description="Brooklyn Common Utils">
+ <bundle dependency="true">mvn:jakarta.annotation/jakarta.annotation-api/${jakarta.annotation-api.version}</bundle>
+
+ <bundle dependency="true">mvn:org.slf4j/jul-to-slf4j/${slf4j.version}</bundle>
+ <bundle dependency="true">mvn:ch.qos.logback/logback-classic/${logback.version}</bundle>
+ <bundle dependency="true">mvn:ch.qos.logback/logback-core/${logback.version}</bundle>
<bundle dependency="true">mvn:com.google.guava/guava/${guava.version}</bundle>
<bundle dependency="true">mvn:org.codehaus.groovy/groovy-all/${groovy.version}</bundle>
<bundle dependency="true">mvn:commons-io/commons-io/${commons-io.version}</bundle>
<bundle dependency="true">mvn:commons-codec/commons-codec/${commons-codec.version}</bundle>
- <bundle dependency="true">mvn:org.slf4j/jul-to-slf4j/${slf4j.version}</bundle>
<bundle dependency="true">mvn:org.yaml/snakeyaml/${snakeyaml.version}</bundle>
+
<bundle dependency="true">mvn:org.apache.httpcomponents/httpcore-osgi/${httpcomponents.httpcore.version}</bundle>
<bundle dependency="true">mvn:org.apache.httpcomponents/httpclient-osgi/${httpcomponents.httpclient.version}</bundle>
+ </feature>
- <bundle dependency="true">mvn:ch.qos.logback/logback-classic/${logback.version}</bundle>
- <bundle dependency="true">mvn:ch.qos.logback/logback-core/${logback.version}</bundle>
+ <feature name="brooklyn-utils-common" version="${project.version}" description="Brooklyn Common Utils">
+ <feature prerequisite="true">brooklyn-essential-deps</feature>
+
+ <bundle>mvn:org.apache.brooklyn/brooklyn-utils-common/${project.version}</bundle>
+ <bundle>mvn:org.apache.brooklyn/brooklyn-logback-includes/${project.version}</bundle>
</feature>
<feature name="brooklyn-utils-groovy" version="${project.version}" description="Brooklyn Groovy Utils">
@@ -391,8 +398,10 @@
<bundle dependency='true'>mvn:com.fasterxml.jackson.datatype/jackson-datatype-jsr310/${fasterxml.jackson.version}</bundle>
<bundle dependency='true'>mvn:com.google.guava/guava/${guava.version}</bundle>
- <!-- new dependencies for this (but sometimes these don't seem to get installed even though they are listed?!) -->
- <!-- note jsr305 provides javax.annotation.meta which is? needed but also javax.annotation at 1.1 which confuses other things -->
+ <!-- new dependencies for this -->
+ <!-- note jsr305 provides javax.annotation.meta which is needed we think;
+ but also javax.annotation at 1.1 which confuses other things;
+ however it seems not to get installed at runtime now, even though it is listed as part of the feature which is installed -->
<bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jsr305/${jsr305.bundle.version}</bundle>
<bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.generex/1.0.2_1</bundle>
<bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.automaton/1.11-8_1</bundle>
@@ -422,6 +431,7 @@
</feature>
<feature name="brooklyn-osgi-launcher" version="${project.version}" description="Brooklyn init">
+ <feature prerequisite="true">brooklyn-essential-deps</feature>
<feature prerequisite="true">brooklyn-core</feature>
<feature prerequisite="true">brooklyn-server-software-all</feature>
<feature prerequisite="true">brooklyn-locations-jclouds</feature>