2013-03-25 4 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 팹 : 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 : 치어 : 6.0.0.redhat-015

발생 원인 : org.apache.maven.model.resolution.UnresolvableModelException : artifact org.jboss.fuse.examples를 전송할 수 없습니다. 프로젝트 : pom : 6.0.0.redhat-015 from repos1 (http://repo.fusesource.com/nexus/content/groups/public) : 파일 전송 중 오류 발생 : Connection 시간 초과 : org.sonatype.aether.resolution.ArtifactResolutionException : 유물 org.jboss을 전송할 수 없습니다

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 

에 의한 연결 .fuse.examples : 프로젝트 : 치어 : 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 파일에는 회사의 넥서스 저장소에있는 경로가 있습니다.이 저장소에서 위의 응용 프로그램을 당겨서 풀 수 있습니다. 또한 다음 설정이 내 "org"에서 변경되었습니다. ops4j.pax.url.mvn.cfg "= 파일을

org.ops4j.pax.url.mvn.settings 파일 : D : /Maven/settings.xml

나는 확실하지 않다가 일 이유 병을 해결하기 위해 퓨즈 소스로 나가는 것.

답변

2

6.0.0.redhat-015의 베타 아티팩트는 더 이상 퓨즈 소스 메이븐 저장소에서 사용할 수 없습니다. jboss-fuse-6.0.0.redhat-024 릴리스로 전환하면 문제가 해결됩니다.

https://www.jboss.org/products/fuse.html

0

퓨즈는 메이븐 설정 파일에서 모든 설정을 읽지 않습니다. etc/org.ops4j.pax.url.mvn.cfg 설정 파일에서 그 중 일부를 변경해야합니다.

또한 퓨즈 명령 config를 사용하여 최종 결과를 확인할 수도 있습니다. proplist --pid org.ops4j.pax.url.mvn