我使用Eclipse Juno和一個原型camel-achetype-blueprint創建了一個小型OSGi Maven項目。無法執行目標org.apache.camel:camel-maven-plugin:2.11.0:運行MojoExecutionException
當我(右鍵單擊)項目 - >運行方式 - > Maven構建和目標駱駝:運行-e -X時,出現以下錯誤。
我知道我的blueprint.xml中的駱駝路由是正確的,因爲我已經通過JUnit測試進行了測試並運行它。
我不明白乳清駱駝:運行不起作用。在Apache Camel文檔中,它應該在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:run(default-cli)on project transport:null:MojoExecutionException:InvocationTargetException:等待服務(objectClass = org.apache.camel.CamelContext) - > [Help 1] org.apache.maven.lifecycle .LifecycleExecutionException:未能執行目標org.apache.camel:camel-maven-plugin:2.11.0:run(default-cli)on project transport:null
任何想法?