Ich habe eine Frage bezüglich SPOCK + Drools Test. Hier ist die Sache,Spock + Drools Test
KnowledgeBuilder builder = KnowledgeBuilderFactory.newKnowledgeBuilder();
Diese Zeile Code funktioniert absolut gut, in einem JUnit Testfall. Es ist nicht in SPOCK.
Ich erhalte die folgende Ausnahme,
java.lang.NoClassDefFoundError: com/sun/tools/xjc/Options
at org.codehaus.groovy.util.LazyReference.getLocked(LazyReference.java:46)
at org.codehaus.groovy.util.LazyReference.get(LazyReference.java:33)
Caused by: java.lang.ClassNotFoundException: com.sun.tools.xjc.Options
... 3 more
Was könnte das Problem sein? Geht es um Drools? Unfähig, ny head riund das Problem zu bekommen. Jede Hilfe ist sehr geschätzt :)
Update:
Ich betreibe den Test innerhalb einer Webapp w/o es entfaltet wird (wenn das Sinn macht :)). Ich habe das Glas zum Classpath hinzugefügt (nicht WEB-INF/libs) und es funktioniert jetzt gut.
Was wie sieht Ihr Test aus? –
Sieht eher wie ein Groovy-Problem aus als ein Spock-Problem. Vielleicht ist Groovy nicht richtig eingerichtet. Wie führen Sie den Test durch? –
Ich habe gerade das benötigte Glas zum Klassenpfad hinzugefügt und sge scheint jetzt in Ordnung :) Danke für die Hilfe Jungs :) – Avinash