yes for that version I installed by hand exactly as you said. Since
then I have created a custom build and used cxf version 3.0.5. but for
the release I am pushing to I had installed by hand it uses cxf/latest
On 2015-05-28 10:01, [email protected] wrote:
So, did you install the CXF feature by hand ?
Maybe you depend to a feature which itself depends to CXF (with
<repository/>) ?
How did you do that ? feature:repo-add cxf or did you specify a
version ?
Regards
JB
On 2015-05-28 15:47, [email protected] wrote:
It depends on several other features and is not small at all. I can
paste the features.xml files or poms if it would help. current
feature features.xml <?xml version="1.0" encoding="UTF-8"
standalone="yes"?> <features name="cfif-cta"> <feature
name="cfif-cta" description="cfif-cta" version="1.0.0.SNAPSHOT">
<configfile finalname="/etc/com.orbis.ctaKafka.cfg">
mvn:com.orbis.commons.file-ingestion/cfif-cta/1.0.0-SNAPSHOT/cfg/config
</configfile>
<bundle>mvn:com.orbis.commons.file-ingestion/cfif-cta/1.0.0-SNAPSHOT</bundle>
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.scala-library/2.8.1_2</bundle>
<bundle dependency="true">mvn:com.google.guava/guava/16.0.1</bundle>
<bundle>wrap:mvn:com.google.code.gson/gson/2.1</bundle>
<bundle>mvn:com.hazelcast/hazelcast/3.4</bundle>
<bundle>mvn:com.hazelcast/hazelcast-client/3.4</bundle> </feature>
</features> dependent feature features.xml <?xml version="1.0"
encoding="UTF-8" standalone="yes"?> <features
name="file-ingestion-server"> <feature name="file-ingestion-server"
description="file-ingestion-server" version="1.0.0.SNAPSHOT">
<feature dependency="true">war</feature> <feature
dependency="true">scr</feature> <configfile
finalname="/etc/com.orbis.fileIngestion.cfg">
mvn:com.orbis.ingestion/file-manager/1.0.0-SNAPSHOT/cfg/config
</configfile> <configfile finalname="/etc/com.orbis.hazelcast.cfg">
mvn:com.orbis.ingestion/hazelcast-cachemanager/1.0.0-SNAPSHOT/cfg/config
</configfile> <bundle
start-level='80'>mvn:com.orbis.ingestion/fis-core/1.0.0-SNAPSHOT</bundle>
<bundle
start-level='85'>mvn:com.orbis.ingestion/fis-web/1.0.0-SNAPSHOT</bundle>
<bundle
start-level='85'>mvn:com.orbis.ingestion/file-manager/1.0.0-SNAPSHOT</bundle>
<bundle
start-level='85'>mvn:com.orbis.ingestion/hazelcast-cachemanager/1.0.0-SNAPSHOT</bundle>
<bundle
start-level='85'>mvn:com.orbis.ingestion/center-ui/1.0.0-SNAPSHOT</bundle>
<bundle
start-level='85'>mvn:com.orbis.ingestion/iwc/1.0.0-SNAPSHOT</bundle>
<bundle
start-level='85'>mvn:com.orbis.ingestion/web-top/1.0.0-SNAPSHOT</bundle>
<bundle
start-level='85'>mvn:com.orbis.ingestion/hud/1.0.0-SNAPSHOT</bundle>
<bundle
start-level='85'>mvn:com.orbis.ingestion/desktop-manager/1.0.0-SNAPSHOT</bundle>
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jaxb-impl/2.2.11_1</bundle>
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xmlresolver/1.2_5</bundle>
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-httpclient/3.1_7</bundle>
<bundle>mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-base/2.4.1</bundle>
<bundle>mvn:com.fasterxml.jackson.core/jackson-core/2.4.1</bundle>
<bundle>mvn:com.fasterxml.jackson.core/jackson-annotations/2.4.1</bundle>
<bundle>mvn:com.fasterxml.jackson.core/jackson-databind/2.4.1</bundle>
<bundle>mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider/2.4.1</bundle>
<bundle
dependency="true">mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/1.1.1</bundle>
<bundle dependency="true">mvn:javax.mail/mail/1.4.7</bundle> <bundle
dependency="true">mvn:commons-codec/commons-codec/1.9</bundle>
<bundle
dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-beanutils/1.8.3_1</bundle>
<bundle
dependency="true">mvn:commons-collections/commons-collections/3.2.1</bundle>
<bundle
dependency="true">mvn:commons-configuration/commons-configuration/1.8</bundle>
<bundle
dependency="true">mvn:commons-digester/commons-digester/2.1</bundle>
<bundle
dependency="true">mvn:commons-jxpath/commons-jxpath/1.3</bundle>
<bundle
dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jdom/1.1_4</bundle>
<bundle dependency="true">mvn:commons-lang/commons-lang/2.6</bundle>
<bundle dependency="true">mvn:commons-cli/commons-cli/1.2</bundle>
<bundle
dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ant/1.8.4_1</bundle>
<bundle
dependency="true">mvn:commons-daemon/commons-daemon/1.0.5</bundle>
<bundle
dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-httpclient/3.1_7</bundle>
<bundle dependency="true">mvn:commons-net/commons-net/3.2</bundle>
<bundle
dependency="true">mvn:org.codehaus.jackson/jackson-core-asl/1.9.12</bundle>
<bundle
dependency="true">mvn:org.codehaus.jackson/jackson-mapper-asl/1.9.12</bundle>
<bundle
dependency="true">mvn:org.codehaus.jackson/jackson-jaxrs/1.9.12</bundle>
<bundle
dependency="true">mvn:org.codehaus.jackson/jackson-xc/1.9.12</bundle>
<bundle>mvn:com.orbis.osgi/jetty/6.0.0-SNAPSHOT</bundle> <!--
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.hadoop-core/1.2.1_1</bundle>
-->
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.hadoop-client/2.6.0_1</bundle>
<bundle
dependency="true">wrap:mvn:org.htrace/htrace-core/3.0.4</bundle>
<bundle
dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.guice/3.0_1</bundle>
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.javax-inject/1_2</bundle>
<bundle
dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.aopalliance/1.0_6</bundle>
<bundle
dependency="true">mvn:com.google.protobuf/protobuf-java/2.5.0</bundle>
<!-- the following bundles can be removed when osgi metadata is
fixed in commons-configuration, to have resolution=:option on
packages that are optional --> <bundle
dependency="true">mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jcr-api-2.0/2.2.0</bundle>
<bundle
dependency="true">mvn:org.apache.jackrabbit/jackrabbit-jcr-commons/2.5.2</bundle>
<bundle
dependency="true">mvn:org.apache.jackrabbit/jackrabbit-webdav/2.5.2</bundle>
<bundle
dependency="true">mvn:org.apache.commons/commons-jexl/2.1.1</bundle>
<bundle
dependency="true">mvn:org.apache.commons/commons-vfs2/2.0</bundle>
<bundle
dependency="true">mvn:org.codehaus.jettison/jettison/1.3.5</bundle>
<bundle
dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.paranamer/2.4_1</bundle>
<bundle
dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.avro/1.7.6_1</bundle>
<bundle
dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.avro-ipc/1.7.6_1</bundle>
<bundle dependency="true">mvn:javax.jmdns/jmdns/3.4.1</bundle>
<bundle
dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.libthrift/0.9.0_1</bundle>
<bundle
dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.oro/2.0.8_6</bundle>
<bundle
dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xmlresolver/1.2_5</bundle>
<bundle
dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jsch/0.1.49_1</bundle>
<bundle
dependency="true">mvn:org.apache.commons/commons-compress/1.9</bundle>
<bundle
dependency="true">mvn:org.apache.commons/commons-math3/3.1.1</bundle>
<bundle
dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xmlenc/0.52_1</bundle>
<bundle
dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xerces/2.11.0_1</bundle>
<bundle
dependency="true">mvn:org.xerial.snappy/snappy-java/1.1.0.1</bundle>
<bundle dependency="true">mvn:commons-io/commons-io/1.4</bundle>
<bundle
dependency="true">mvn:org.bouncycastle/bcpg-jdk15on/1.49</bundle>
<bundle
dependency="true">mvn:org.bouncycastle/bcprov-jdk15on/1.49</bundle>
<bundle dependency="true">mvn:io.netty/netty/3.10.0.Final</bundle>
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.scala-library/2.10.2_1</bundle>
<bundle>mvn:org.apache.zookeeper/zookeeper/3.4.6</bundle>
<bundle>mvn:org.apache.curator/curator-client/2.6.0</bundle>
<bundle>mvn:org.apache.curator/curator-recipes/2.6.0</bundle>
<bundle>mvn:org.apache.curator/curator-framework/2.6.0</bundle>
<bundle>mvn:com.google.guava/guava/16.0.1</bundle>
<bundle>wrap:mvn:com.wordnik/swagger-jaxrs_2.10/1.3.0$Bundle-SymbolicName=swagger-jaxrs_2.10&Bundle-Version=1.3.0</bundle>
<bundle>wrap:mvn:com.wordnik/swagger-core_2.10/1.3.0$Bundle-SymbolicName=swagger-core_2.10&Bundle-Version=1.3.0</bundle>
<bundle>wrap:mvn:com.netflix.rxjava/rxjava-core/0.20.5</bundle>
<bundle>wrap:mvn:org.json/json/20140107</bundle>
<bundle>wrap:mvn:com.google.code.gson/gson/2.3.1</bundle> <bundle
dependency="true">mvn:com.hazelcast/hazelcast/3.4</bundle> <bundle
dependency="true">mvn:com.hazelcast/hazelcast-client/3.4</bundle>
</feature> </features> On 2015-05-28 09:39, Morgan Hautman wrote: Is
it possible to share your feature with us? Regards Morgan On
28/05/2015 15:20, [email protected] wrote: When I look at what
version of cxf I have installed through the web console I see.
Apache CXF JAX-RS Clientorg.apache.cxf.cxf-rt-rs-client [1 [1]]
3.1.0.SNAPSHOT Active * * * * 106 Apache CXF JAX-RS Extensions:
Providersorg.apache.cxf.cxf-rt-rs-extension-providers [2 [2]]
3.1.0.SNAPSHOT Active * * * * 107 Apache CXF JAX-RS Extensions:
Searchorg.apache.cxf.cxf-rt-rs-extension-search [3 [3]]
3.1.0.SNAPSHOT Active * * * * 108 Apache CXF JAX-RS Service
Descriptionorg.apache.cxf.cxf-rt-rs-service-description [4 [4]]
3.1.0.SNAPSHOT Active * * * * 109 Apache CXF Runtime HTTP
Transportorg.apache.cxf.cxf-rt-transports-http [5 [5]]
3.1.0.SNAPSHOT Active When I do a feature:list | grep 'cxf' I see
cxf-jaxws | 3.1.1.SNAPSHOT | | | cxf-3.1.1-SNAPSHOT | The problem is
when I try to install my plugin I get this error karaf@root()>
feature:install cfif-cta Error executing command: Unable to resolve
root: missing requirement [root] osgi.identity;
osgi.identity=cxf-jaxrs; type=karaf.feature;
version="[3.1.0.SNAPSHOT,3.1.0.SNAPSHOT]";
filter:="(&(osgi.identity=cxf-jaxrs)(type=karaf.feature)(version>=3.1.0.SNAPSHOT)(version<=3.1.0.SNAPSHOT))"
Does anyone know where my versioning is going wrong
Links: ------ [1]
http://cta-solr.dev-aitecd.us.gov:8080/system/console/bundles/105 [1]
[2] http://cta-solr.dev-aitecd.us.gov:8080/system/console/bundles/106
[2] [3]
http://cta-solr.dev-aitecd.us.gov:8080/system/console/bundles/107 [3]
[4] http://cta-solr.dev-aitecd.us.gov:8080/system/console/bundles/108
[4] [5]
http://cta-solr.dev-aitecd.us.gov:8080/system/console/bundles/109 [5]
Links:
------
[1] http://cta-solr.dev-aitecd.us.gov:8080/system/console/bundles/105
[2] http://cta-solr.dev-aitecd.us.gov:8080/system/console/bundles/106
[3] http://cta-solr.dev-aitecd.us.gov:8080/system/console/bundles/107
[4] http://cta-solr.dev-aitecd.us.gov:8080/system/console/bundles/108
[5] http://cta-solr.dev-aitecd.us.gov:8080/system/console/bundles/109