Eclipse 未能执行目标org.apache.camel:camel maven插件:2.11.0:run MojoExecutionException

Eclipse 未能执行目标org.apache.camel:camel maven插件:2.11.0:run MojoExecutionException,eclipse,apache,maven,plugins,apache-camel,Eclipse,Apache,Maven,Plugins,Apache Camel,我使用带有原型蓝图的EclipseJuno创建了一个小型OSGiMaven项目 当我(右键单击)Project->runas->Maven构建时,在目标骆驼中出现以下错误:Run-e-X 我知道blueprint.xml中的骆驼路线是正确的,因为我已经用JUnit测试了它,并且它已经运行了 我不明白乳清骆驼:跑是不行的。从ApacheCamel文档来看,它应该可以在Eclipse作为Maven运行的情况下完美地工作 我的pom.xml文件包含以下内容 <plugin> <

我使用带有原型蓝图的EclipseJuno创建了一个小型OSGiMaven项目

当我(右键单击)Project->runas->Maven构建时,在目标骆驼中出现以下错误:Run-e-X

我知道blueprint.xml中的骆驼路线是正确的,因为我已经用JUnit测试了它,并且它已经运行了

我不明白乳清骆驼:跑是不行的。从ApacheCamel文档来看,它应该可以在Eclipse作为Maven运行的情况下完美地工作

我的pom.xml文件包含以下内容

<plugin>
   <groupId>org.apache.camel</groupId>
   <artifactId>camel-maven-plugin</artifactId>
   <version>2.11.0</version>
   <configurtion>
       <useBlueprint>true</useBlueprint>
       <logClasspath>true</logClasspath>
   </configuration>
</plugin>
<plugin>
   <groupId>org.codehaus.mojo</groupId>
   <artifactId>build-helper-maven-plugin</artifactId>
   <version>1.8</version>
</plugin>

org.apache.camel
驼峰maven插件
2.11.0
真的
真的
org.codehaus.mojo
构建助手maven插件
1.8
我得到的错误如下:

[错误]无法在项目传输上执行目标org.apache.camel:camel maven插件:2.11.0:run(默认cli):null:MojoExecutionException:InvocationTargetException:放弃等待服务(objectClass=org.apache.camel.CamelContext)->[帮助1] org.apache.maven.lifecycle.LifecycleExecutionException:未能在项目传输上执行目标org.apache.camel:camel maven插件:2.11.0:run(默认cli):null


有什么想法吗?

在执行
camel:Run
之前运行
mvn install
命令。如果希望同时执行这两个命令:
mvn安装camel:run

发生的情况是,插件试图在目标文件夹中找到blueprint.xml文件。如果未找到此文件,则获取CamelContext(OsgiDefaultCamelContext)时出错。
mvn安装
com并通过填充目标文件夹解决此问题

我在这里测试,得到了同样的错误。唯一的区别是我在shell中使用了maven(不像您在Eclipse中那样)

干杯