Maven 在JBoss Fuse 6.0上安装hawtio 1.4.27时出现错误

Maven 在JBoss Fuse 6.0上安装hawtio 1.4.27时出现错误,maven,osgi,apache-camel,jbossfuse,hawtio,Maven,Osgi,Apache Camel,Jbossfuse,Hawtio,我试图在JBoss Fuse 6.0上安装最新的hawtio 1.4.27版本,但这样做似乎会出错 由于这是服务器机器,我创建了一个脱机存储库,并在pom文件中为脱机存储库添加了以下条目 <descriptor>mvn:io.hawt/hawtio-karaf/1.4.27/xml/features</descriptor> 安装时出现以下错误: Error executing command: Could not start bundle mvn:io.hawt/ha

我试图在JBoss Fuse 6.0上安装最新的hawtio 1.4.27版本,但这样做似乎会出错

由于这是服务器机器,我创建了一个脱机存储库,并在pom文件中为脱机存储库添加了以下条目

<descriptor>mvn:io.hawt/hawtio-karaf/1.4.27/xml/features</descriptor>
安装时出现以下错误:

Error executing command: Could not start bundle mvn:io.hawt/hawtio-karaf-terminal/1.4.27/war in feature(s) hawtio-karaf-terminal-1.4.27: Uses constraint violation. Unable to resolve bundle revision io.hawt.hawtio-karaf-terminal [238.0] because it is exposed to package 'jline' from bundle revisions jline [239.0] and org.apache.karaf.shell.console [15.0] via two dependency chains.

Chain 1:
  io.hawt.hawtio-karaf-terminal [238.0]
    import: (&(osgi.wiring.package=jline)(version>=2.11.0)(!(version>=3.0.0)))
     |
    export: osgi.wiring.package=jline
  jline [239.0]

Chain 2:
  io.hawt.hawtio-karaf-terminal [238.0]
    import: (&(osgi.wiring.package=org.apache.karaf.shell.console.jline)(version>=2.2.0)(!(version>=4.0.0)))
     |
    export: osgi.wiring.package=org.apache.karaf.shell.console.jline; uses:=jline
    export: osgi.wiring.package=jline
  org.apache.karaf.shell.console [15.0]
我错过了什么?请帮忙


注意:我尝试在JBoss Fuse 6.0上安装hawtio 1.4.1,它安装良好并成功运行

我运行了错误的命令。 正如hawtio站点中提到的,如果您使用的是servicemix4.5,那么您应该安装hawtio内核而不是hawtio 执行以下命令

features:addurl mvn:io.hawt/hawtio-karaf/1.4.27/xml/features
features:install hawtio-core

为hawtio网站干杯。在“使用Fuse、Fabric8、ApacheKaraf或ApacheServiceMix”一节中提供了说明。

很好,您解决了问题。请将问题标记为已回答。
Error executing command: Could not start bundle mvn:io.hawt/hawtio-karaf-terminal/1.4.27/war in feature(s) hawtio-karaf-terminal-1.4.27: Uses constraint violation. Unable to resolve bundle revision io.hawt.hawtio-karaf-terminal [238.0] because it is exposed to package 'jline' from bundle revisions jline [239.0] and org.apache.karaf.shell.console [15.0] via two dependency chains.

Chain 1:
  io.hawt.hawtio-karaf-terminal [238.0]
    import: (&(osgi.wiring.package=jline)(version>=2.11.0)(!(version>=3.0.0)))
     |
    export: osgi.wiring.package=jline
  jline [239.0]

Chain 2:
  io.hawt.hawtio-karaf-terminal [238.0]
    import: (&(osgi.wiring.package=org.apache.karaf.shell.console.jline)(version>=2.2.0)(!(version>=4.0.0)))
     |
    export: osgi.wiring.package=org.apache.karaf.shell.console.jline; uses:=jline
    export: osgi.wiring.package=jline
  org.apache.karaf.shell.console [15.0]
features:addurl mvn:io.hawt/hawtio-karaf/1.4.27/xml/features
features:install hawtio-core