I have this meaningless test class:

 

public class Test {

  public String MyString() { return "This is my String"; }

}

 

And this driving script:

 

Import Test

 

test = new Test();

Println(test.MyString());

 

So I've already gotten by the problem in groovyConsole that the import
didn't work from any directory except ".", by putting the path the class is
in directly in CLASSPATH.  I put that in by adjusting my system CLASSPATH
variable and I've ensure it survives reboot.

 

This script works from any directory now using groovyConsole.

 

However, when I try the same script in Jenkins (either Scriptler or Script
Console) the import fails.

 

It fails even if I add "-cp <dirpath>" or "-cp <dirpath>" (wasn't sure which
was correct) to the Jenkins command line.

 

I have rebooted since adjusting CLASSPATH, verified CLASSPATH still works
under groovyConsole and restarted my system and Jenkins any number of times
thinking Jenkins  might have a cached version of my environment variables .
. . still no joy.

 

In short, CLASSPATH doesn't seem to be working for Jenkins Groovy at all.

 

What am I missing?

 

Frank

 

Reply via email to