Ho un problema con l'esecuzione di codice Java da uno script Groovy (lo script Groovy è una parte della suite di test SoapUI) creo semplice script:Errore importazione vaso nello script Groovy (SoapUI)
import myjar.jar
new TopClass().sayHello()
il codice di Cinquestelle:
public class TopClass {
public void sayHello(){
System.out.println("Hello");
}
}
ho messo myjar.jar in entrambi SoapUI-pro-2.5 \ lib e \ bin cartelle \ ext-2.5 SoapUI-pro. Ma l'esecuzione di script ottengo:
org.codehaus.groovy.control.MultipleCompilationErrorsException: avvio fallito, Script1.groovy: 2: in grado di risolvere classe myjar.jar @ linea 2, colonna 1.org. codehaus.groovy.syntax.SyntaxException: incapace di determinazione classe myjar.jar @ riga 2, colonna 1. a org.codehaus.groovy.ast.ClassCodeVisitorSupport.addError (ClassCodeVisitorSupport.java:113) a org.codehaus. groovy.control.ResolveVisitor.visitClass (ResolveVisitor.java:970) a org.codehaus.groovy.control.ResolveVisitor.startResolving (ResolveVisitor.java: 141) a org.codehaus.groovy.control.CompilationUnit $ 5.call (CompilationUnit.java:527) a org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits (CompilationUnit.java:772) a org. codehaus.groovy.control.CompilationUnit.compile (CompilationUnit.java:438) a groovy.lang.GroovyClassLoader.parseClass (GroovyClassLoader.java:281) a groovy.lang.GroovyShell.parseClass (GroovyShell.java:572) a groovy.lang.GroovyShell.parse (GroovyShell.java:584) a groovy.lang.GroovyShell.parse (GroovyShell.java:564) a groovy.lang.GroovyShell.parse (GroovyShell.java:603) a
Ti prego, aiutami a trovare quello che sto facendo male
Hai aggiunto il jar al percorso di generazione? In Eclipse "addToBuildPath" –