fabric8io / fabric8

fabric8 is an open source microservices platform based on Docker, Kubernetes and Jenkins
http://fabric8.io/
1.76k stars 504 forks source link

maven plugin does not build on eclipse fuse 6.2 #4728

Closed SoucianceEqdamRashti closed 9 years ago

SoucianceEqdamRashti commented 9 years ago

Hello,

I am trying to build and deploy a simple maven-camel-java project on red hat developer studio 8.1 with fuse 6.2. I am running fabric8:deploy. The error I am getting is: [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 3.623 s [INFO] Finished at: 2015-09-15T17:22:03+01:00 [INFO] Final Memory: 16M/38M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal io.fabric8:fabric8-maven-plugin:2.2.28:deploy (default-cli) on project camel-http: Execution default-cli of goal io.fabric8:fabric8-maven-plugin:2.2.28:deploy failed: A required class was missing while executing io.fabric8:fabric8-maven-plugin:2.2.28:deploy: org/apache/commons/logging/LogFactory [ERROR] ----------------------------------------------------- [ERROR] realm = plugin>io.fabric8:fabric8-maven-plugin:2.2.28 [ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy [ERROR] urls[0] = file:/C:/Users/Developer/.m2/repository/io/fabric8/fabric8-maven-plugin/2.2.28/fabric8-maven-plugin-2.2.28.jar [ERROR] urls[1] = file:/C:/Users/Developer/.m2/repository/org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.jar [ERROR] urls[2] = file:/C:/Users/Developer/.m2/repository/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.jar [ERROR] urls[3] = file:/C:/Users/Developer/.m2/repository/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0-no_aop.jar [ERROR] urls[4] = file:/C:/Users/Developer/.m2/repository/org/sonatype/sisu/sisu-guava/0.9.9/sisu-guava-0.9.9.jar [ERROR] urls[5] = file:/C:/Users/Developer/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar [ERROR] urls[6] = file:/C:/Users/Developer/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar [ERROR] urls[7] = file:/C:/Users/Developer/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar [ERROR] urls[8] = file:/C:/Users/Developer/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar [ERROR] urls[9] = file:/C:/Users/Developer/.m2/repository/io/fabric8/kubernetes-api/2.2.28/kubernetes-api-2.2.28.jar [ERROR] urls[10] = file:/C:/Users/Developer/.m2/repository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar [ERROR] urls[11] = file:/C:/Users/Developer/.m2/repository/io/fabric8/openshift-client/1.3.31/openshift-client-1.3.31.jar [ERROR] urls[12] = file:/C:/Users/Developer/.m2/repository/io/fabric8/kubernetes-client/1.3.31/kubernetes-client-1.3.31.jar [ERROR] urls[13] = file:/C:/Users/Developer/.m2/repository/io/fabric8/kubernetes-model/1.0.23/kubernetes-model-1.0.23.jar [ERROR] urls[14] = file:/C:/Users/Developer/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.6.1/jackson-dataformat-yaml-2.6.1.jar [ERROR] urls[15] = file:/C:/Users/Developer/.m2/repository/org/yaml/snakeyaml/1.16/snakeyaml-1.16.jar [ERROR] urls[16] = file:/C:/Users/Developer/.m2/repository/org/json/json/20141113/json-20141113.jar [ERROR] urls[17] = file:/C:/Users/Developer/.m2/repository/dnsjava/dnsjava/2.1.7/dnsjava-2.1.7.jar [ERROR] urls[18] = file:/C:/Users/Developer/.m2/repository/org/slf4j/slf4j-api/1.7.12/slf4j-api-1.7.12.jar [ERROR] urls[19] = file:/C:/Users/Developer/.m2/repository/io/fabric8/fabric8-devops-connector/2.2.28/fabric8-devops-connector-2.2.28.jar [ERROR] urls[20] = file:/C:/Users/Developer/.m2/repository/io/fabric8/fabric8-devops/2.2.28/fabric8-devops-2.2.28.jar [ERROR] urls[21] = file:/C:/Users/Developer/.m2/repository/io/fabric8/letschat-api/2.2.28/letschat-api-2.2.28.jar [ERROR] urls[22] = file:/C:/Users/Developer/.m2/repository/io/fabric8/taiga-api/2.2.28/taiga-api-2.2.28.jar [ERROR] urls[23] = file:/C:/Users/Developer/.m2/repository/io/fabric8/gitrepo-api/2.2.28/gitrepo-api-2.2.28.jar [ERROR] urls[24] = file:/C:/Users/Developer/.m2/repository/org/slf4j/slf4j-log4j12/1.7.12/slf4j-log4j12-1.7.12.jar [ERROR] urls[25] = file:/C:/Users/Developer/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar [ERROR] urls[26] = file:/C:/Users/Developer/.m2/repository/io/fabric8/gerrit-api/2.2.28/gerrit-api-2.2.28.jar [ERROR] urls[27] = file:/C:/Users/Developer/.m2/repository/io/fabric8/cxf-utils/2.2.28/cxf-utils-2.2.28.jar [ERROR] urls[28] = file:/C:/Users/Developer/.m2/repository/net/oauth/core/oauth/20100527/oauth-20100527.jar [ERROR] urls[29] = file:/C:/Users/Developer/.m2/repository/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.6.1/jackson-module-jaxb-annotations-2.6.1.jar [ERROR] urls[30] = file:/C:/Users/Developer/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.6.1/jackson-databind-2.6.1.jar [ERROR] urls[31] = file:/C:/Users/Developer/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.1/jackson-annotations-2.6.1.jar [ERROR] urls[32] = file:/C:/Users/Developer/.m2/repository/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.6.1/jackson-jaxrs-json-provider-2.6.1.jar [ERROR] urls[33] = file:/C:/Users/Developer/.m2/repository/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.6.1/jackson-jaxrs-base-2.6.1.jar [ERROR] urls[34] = file:/C:/Users/Developer/.m2/repository/org/apache/cxf/cxf-rt-rs-client/3.1.2/cxf-rt-rs-client-3.1.2.jar [ERROR] urls[35] = file:/C:/Users/Developer/.m2/repository/org/apache/cxf/cxf-rt-transports-http/3.1.2/cxf-rt-transports-http-3.1.2.jar [ERROR] urls[36] = file:/C:/Users/Developer/.m2/repository/org/apache/cxf/cxf-core/3.1.2/cxf-core-3.1.2.jar [ERROR] urls[37] = file:/C:/Users/Developer/.m2/repository/org/codehaus/woodstox/woodstox-core-asl/4.4.1/woodstox-core-asl-4.4.1.jar [ERROR] urls[38] = file:/C:/Users/Developer/.m2/repository/org/codehaus/woodstox/stax2-api/3.1.4/stax2-api-3.1.4.jar [ERROR] urls[39] = file:/C:/Users/Developer/.m2/repository/org/apache/ws/xmlschema/xmlschema-core/2.2.1/xmlschema-core-2.2.1.jar [ERROR] urls[40] = file:/C:/Users/Developer/.m2/repository/org/apache/cxf/cxf-rt-frontend-jaxrs/3.1.2/cxf-rt-frontend-jaxrs-3.1.2.jar [ERROR] urls[41] = file:/C:/Users/Developer/.m2/repository/javax/ws/rs/javax.ws.rs-api/2.0.1/javax.ws.rs-api-2.0.1.jar [ERROR] urls[42] = file:/C:/Users/Developer/.m2/repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar [ERROR] urls[43] = file:/C:/Users/Developer/.m2/repository/org/hibernate/hibernate-validator/5.2.1.Final/hibernate-validator-5.2.1.Final.jar [ERROR] urls[44] = file:/C:/Users/Developer/.m2/repository/org/jboss/logging/jboss-logging/3.2.1.Final/jboss-logging-3.2.1.Final.jar [ERROR] urls[45] = file:/C:/Users/Developer/.m2/repository/com/fasterxml/classmate/1.1.0/classmate-1.1.0.jar [ERROR] urls[46] = file:/C:/Users/Developer/.m2/repository/org/hibernate/hibernate-validator-cdi/5.2.1.Final/hibernate-validator-cdi-5.2.1.Final.jar [ERROR] urls[47] = file:/C:/Users/Developer/.m2/repository/javax/el/javax.el-api/2.2.5/javax.el-api-2.2.5.jar [ERROR] urls[48] = file:/C:/Users/Developer/.m2/repository/org/glassfish/web/javax.el/2.2.5/javax.el-2.2.5.jar [ERROR] urls[49] = file:/C:/Users/Developer/.m2/repository/io/fabric8/fabric8-utils/2.2.28/fabric8-utils-2.2.28.jar [ERROR] urls[50] = file:/C:/Users/Developer/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.6.1/jackson-core-2.6.1.jar [ERROR] urls[51] = file:/C:/Users/Developer/.m2/repository/org/jolokia/jolokia-client-java/1.3.1/jolokia-client-java-1.3.1.jar [ERROR] urls[52] = file:/C:/Users/Developer/.m2/repository/com/googlecode/json-simple/json-simple/1.1.1/json-simple-1.1.1.jar [ERROR] urls[53] = file:/C:/Users/Developer/.m2/repository/org/apache/httpcomponents/httpclient-osgi/4.3.3/httpclient-osgi-4.3.3.jar [ERROR] urls[54] = file:/C:/Users/Developer/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar [ERROR] urls[55] = file:/C:/Users/Developer/.m2/repository/org/apache/maven/shared/maven-dependency-analyzer/1.4/maven-dependency-analyzer-1.4.jar [ERROR] urls[56] = file:/C:/Users/Developer/.m2/repository/asm/asm/3.3.1/asm-3.3.1.jar [ERROR] urls[57] = file:/C:/Users/Developer/.m2/repository/org/apache/maven/shared/maven-dependency-tree/2.1/maven-dependency-tree-2.1.jar [ERROR] urls[58] = file:/C:/Users/Developer/.m2/repository/org/eclipse/aether/aether-util/0.9.0.M2/aether-util-0.9.0.M2.jar [ERROR] urls[59] = file:/C:/Users/Developer/.m2/repository/org/apache/maven/shared/maven-invoker/2.0.11/maven-invoker-2.0.11.jar [ERROR] urls[60] = file:/C:/Users/Developer/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.1/plexus-utils-3.0.1.jar [ERROR] urls[61] = file:/C:/Users/Developer/.m2/repository/junit/junit/4.12/junit-4.12.jar [ERROR] urls[62] = file:/C:/Users/Developer/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar [ERROR] Number of foreign imports: 1 [ERROR] import: Entry[import from realm ClassRealm[project>com.axiell:camel-http:1.0.0-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]] [ERROR] [ERROR] -----------------------------------------------------: org.apache.commons.logging.LogFactory [ERROR] -> [Help 1]

Is there anything missing or is it something wrong with the maven plugin? Thanks Souciance

davsclaus commented 9 years ago

Its been a rather long while but I think the deploy goal is for jube. You cannot yet use fabric8 v2 with jboss fuse 6.2.

You have to use the fabric8 v1 maven plugin that fuse 6.2 is shipped with.

SoucianceEqdamRashti commented 9 years ago

Hi Claus

Yeah basically I reverted to installing Fuse 6.2 again but without the Fabric and it works much easier right now.

I am at the moment doing a POC to evaluate Fuse for my employer. One thing that I am missing, or perhaps, I have not googled enough, is what benefits, does Fabric provide from an integration perspective. But that is outside the scope of this issue.

rajeshknigam commented 8 years ago

Could you please tell what version to be used, if you could give number it would be great. I am stuck with this same issue.

davsclaus commented 8 years ago

You can find and download JBoss Fuse 6.2.1 here http://www.jboss.org/products/fuse/overview/