2013-03-25 76 views
0

早安,保险丝ESB的OSGi:安装运行到问题

    I downloaded the beta version of jboss fuse (jboss-fuse-6.0.0.redhat-015) and decided to try out the cbr sample.I run maven command "mvn clean install" and then started up the jboss fuse via commad line.At the karaf command line i tried to do the following 

的OSGi:安装-s FAB:MVN:org.jboss.fuse.examples/CBR/6.0.0.redhat-015

它停留一段时间然后抛出一个错误

执行命令时出错:安装捆绑包时出错:无法安装捆绑fab:mvn:org.jboss.fuse.examples/cbr/6.0.0.redhat- 015

当我看起来T中的日志文件,我看到下面的

org.sonatype.aether.resolution.ArtifactDescriptorException:无法读取工件描述符org.jboss.fuse.examples:CBR:POM:6.0.0.redhat-015

原因:org.apache.maven.model.resolution.UnresolvableModelException:无法传输工件org.jboss.fuse.examples:project:pom:6.0.0.redhat-015 from repos1(http://repo.fusesource.com/nexus/content/groups/public):传输文件时出错:Connection超时:连接

at org.apache.maven.repository.internal.DefaultModelResolver.resolveModel(DefaultModelResolver.java:119)[71:org.fusesource.fabric.fab.fab-osgi:7.2.0.redhat-015] 

at org.apache.maven.model.building.DefaultModelBuilder.readParentExternally(DefaultModelBuilder.java:819)[71:org.fusesource.fabric.fab.fab-osgi:7.2.0.redhat-015] 

at org.apache.maven.model.building.DefaultModelBuilder.readParent(DefaultModelBuilder.java:670)[71:org.fusesource.fabric.fab.fab-osgi:7.2.0.redhat-015] 

at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:308)[71:org.fusesource.fabric.fab.fab-osgi:7.2.0.redhat-015] 

at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:232)[71:org.fusesource.fabric.fab.fab-osgi:7.2.0.redhat-015] 

at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:299)[71:org.fusesource.fabric.fab.fab-osgi:7.2.0.redhat-015] 

... 32 more 

产生的原因:org.sonatype.aether.resolution.ArtifactResolutionException:无法传输神器org.jboss .fuse.examples:项目:POM:6.0.0.redhat-015从repos1版本(http://repo.fusesource.com/nexus/content/groups/public):错误传送文件:连接超时:连接

at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:488)[71:org.fusesource.fabric.fab.fab-osgi:7.2.0.redhat-015] 

at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:190)[71:org.fusesource.fabric.fab.fab-osgi:7.2.0.redhat-015] 

at org.apache.maven.repository.internal.DefaultModelResolver.resolveModel(DefaultModelResolver.java:115)[71:org.fusesource.fabric.fab.fab-osgi:7.2.0.redhat-015] 

... 37 more 

我有一个非标准的位置我的本地库,并有我的settings.xml文件中的值。settings.xml文件也有我的公司nexus存储库中的路径,我期望应用程序能够解决上述问题。我的“组织”中还更改了以下设置。 ops4j.pax.url.mvn.cfg”文件

org.ops4j.pax.url.mvn.settings =文件:d:/Maven/settings.xml

我不知道为什么它是ST不适合去解决问题。

回答

0

保险丝不读Maven的设置文件中的所有设置。您需要在etc/org.ops4j.pax.url.mvn.cfg配置文件中更改其中的一些。

另外,您可能想要使用Fuse命令config验证最终结果:proplist --pid org.ops4j.pax.url.mvn