2017-11-13 4 views
0

私はdroolsでの作業を開始しています。私はSpring-Bootサービスで使用したいと思いますが、単純な例でもXstreamではこのようなメソッドエラーはありません。私は何を取りこぼしたか?Drools SpringサービスのXStream

Caused by: java.lang.NoSuchMethodError: com.thoughtworks.xstream.XStream.setupDefaultSecurity(Lcom/thoughtworks/xstream/XStream;)V 
     at org.kie.internal.xstream.XStreamUtils.internalCreateXStream(XStreamUtils.java:58) 
     at org.kie.internal.xstream.XStreamUtils.createXStream(XStreamUtils.java:38) 
     at org.drools.compiler.kproject.models.KieModuleModelImpl$kModuleMarshaller.<init>(KieModuleModelImpl.java:170) 
     at org.drools.compiler.kproject.models.KieModuleModelImpl$kModuleMarshaller.<init>(KieModuleModelImpl.java:169) 
     at org.drools.compiler.kproject.models.KieModuleModelImpl.<clinit>(KieModuleModelImpl.java:167) 
     at org.drools.compiler.kie.builder.impl.ClasspathKieProject.fetchKModule(ClasspathKieProject.java:179) 
     at org.drools.compiler.kie.builder.impl.ClasspathKieProject.fetchKModule(ClasspathKieProject.java:141) 
     at org.drools.compiler.kie.builder.impl.ClasspathKieProject.discoverKieModules(ClasspathKieProject.java:112) 
     at org.drools.compiler.kie.builder.impl.ClasspathKieProject.init(ClasspathKieProject.java:84) 
     at org.drools.compiler.kie.builder.impl.KieContainerImpl.<init>(KieContainerImpl.java:142) 
     at org.drools.compiler.kie.builder.impl.KieServicesImpl.newKieClasspathContainer(KieServicesImpl.java:135) 
     at org.drools.compiler.kie.builder.impl.KieServicesImpl.getKieClasspathContainer(KieServicesImpl.java:101) 
     at org.drools.compiler.kie.builder.impl.KieServicesImpl.getKieClasspathContainer(KieServicesImpl.java:79) 

答えて

0
| \- org.drools:drools-decisiontables:jar:7.4.1.Final:compile 
[INFO] |  +- (org.drools:drools-core:jar:7.4.1.Final:compile - omitted for duplicate) 
[INFO] |  +- org.drools:drools-compiler:jar:7.4.1.Final:compile 
[INFO] |  | +- (org.drools:drools-core:jar:7.4.1.Final:compile - omitted for duplicate) 
[INFO] |  | +- (org.kie:kie-api:jar:7.4.1.Final:compile - omitted for duplicate) 
[INFO] |  | +- (org.kie:kie-internal:jar:7.4.1.Final:compile - omitted for duplicate) 
[INFO] |  | +- (org.uberfire:uberfire-maven-support:jar:1.4.0.Final:compile - omitted for duplicate) 
[INFO] |  | +- org.antlr:antlr-runtime:jar:3.5.2:compile 
[INFO] |  | +- org.eclipse.jdt.core.compiler:ecj:jar:4.4.2:compile 
[INFO] |  | +- (org.mvel:mvel2:jar:2.3.2.Final:compile - omitted for duplicate) 
[INFO] |  | +- (com.thoughtworks.xstream:xstream:jar:1.4.9:compile - version managed from 1.4.10; omitted for duplicate) 

、Droolsのは1.4.10バージョンを必要とするが、私はバージョン1.4.10を強制した場合、私のMavenはユーレカで使用して1.4.9バージョン(ネットフリックス・ソリューション)

| +- (com.thoughtworks.xstream:xstream:jar:1.4.9:compile - version managed from 1.4.10; omitted for duplicate) 

を保ちます私はこのメッセージ

+- (com.thoughtworks.xstream:xstream:jar:1.4.9:compile - version managed from 1.4.10; omitted for conflict with 1.4.10) 

を持っているが、それは....

を働いています