2016-08-29 3 views
0

drools 용 kie 컨테이너를 만드는 동안 예외가 발생합니다.drools 용 kie 컨테이너를 만드는 중 예외 발생

No implementation for org.apache.maven.bridge.MavenRepositorySystem annotated with interface `org.eclipse.sisu.inject.TypeArguments$Implicit` was bound. 


    at org.eclipse.sisu.wire.LocatorWiring 

1 error 
    at 

    at com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:448) 
    at com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:155) 
    at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:107) 
    at com.google.inject.Guice.createInjector(Guice.java:96) 
    at com.google.inject.Guice.createInjector(Guice.java:73) 
    at com.google.inject.Guice.createInjector(Guice.java:62) 
    at org.codehaus.plexus.DefaultPlexusContainer.addPlexusInjector(DefaultPlexusContainer.java:481) 
    at org.codehaus.plexus.DefaultPlexusContainer.<init>(DefaultPlexusContainer.java:206) 
    at org.codehaus.plexus.DefaultPlexusContainer.<init>(DefaultPlexusContainer.java:168) 
    at org.kie.scanner.embedder.MavenEmbedderUtils.buildPlexusContainer(MavenEmbedderUtils.java:166) 
    at org.kie.scanner.embedder.MavenEmbedderUtils.buildPlexusContainer(MavenEmbedderUtils.java:140) 
    at org.kie.scanner.embedder.PlexusComponentProvider.<init>(PlexusComponentProvider.java:37) 
    at org.kie.scanner.embedder.MavenEmbedderUtils.buildComponentProvider(MavenEmbedderUtils.java:56) 
    at org.kie.scanner.embedder.MavenEmbedder.<init>(MavenEmbedder.java:81) 
    at org.kie.scanner.embedder.MavenEmbedder.<init>(MavenEmbedder.java:75) 
    at org.kie.scanner.embedder.MavenProjectLoader.newMavenEmbedder(MavenProjectLoader.java:66) 
    at org.kie.scanner.embedder.MavenProjectLoader.parseMavenPom(MavenProjectLoader.java:53) 
    at org.kie.scanner.embedder.MavenProjectLoader.parseMavenPom(MavenProjectLoader.java:49) 
    at org.kie.scanner.MavenPomModelGenerator.parse(MavenPomModelGenerator.java:33) 
    at org.drools.compiler.kproject.xml.PomModel$Parser.parse(PomModel.java:110) 
    at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildPomModel(KieBuilderImpl.java:455) 
    at org.drools.compiler.kie.builder.impl.KieBuilderImpl.getPomModel(KieBuilderImpl.java:432) 
    at org.drools.compiler.kie.builder.impl.KieBuilderImpl.init(KieBuilderImpl.java:134) 
    at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildAll(KieBuilderImpl.java:169) 

답변

0

pom 파일에 릴리스 ID가없는 경우에도 이와 비슷한 오류가 발생했습니다. pom 파일이 일반적으로 누락 된 경우에도 동일한 문제가 발생할 수 있다고 생각합니다. 코드 컨텍스트를 제공 할 수 있습니까? 오류 출력에서만 잘못된 점을 확인하는 것은 어렵습니다. 외부에서 kmodule.xml 파일을 구성했거나 코드에서 구성 했습니까?