0

在为流口水创建 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)
4

1 回答 1

0

当 pom 文件中缺少发布 ID 时,我发生了类似的错误。我认为如果 pom 文件通常丢失,也会发生同样的事情。你能给出一些代码上下文吗?仅从错误输出中很难看出哪里出了问题。您是在外部配置了 kmodule.xml 文件还是在代码中配置了它?

于 2016-09-13T09:48:10.223 回答