Ich verwende Groovysh und ich muss einige Klassen mit Trauben laden. Im Moment versuche ich dies:Groovysh Grape Import funktioniert nicht
> @Grab(group='group.example', module='module.example', version='1.2.3')
> import group.example.TheClass
> theClass = new TheClass()
aber nachdem ich den Import geben, sagt Groovy
groovysh_evaluate: 4: unable Klasse lösen
Das Merkwürdige ist, wenn ich versuchen Sie dies:
> @Grab(group='group.example', module='module.example', version='1.2.3')
> import group.example.TheClass
> theClass = new TheClass()
> import group.example.TheClass
> theClass = new TheClass()
Der erste Import und die Erklärung scheitern, aber t er zweite gelingt. Dies könnte ein Fehler sein oder vielleicht mache ich etwas falsch. Ich benutze gerade Groovy 2.4.12, jede Hilfe wäre sehr willkommen. Wenn ich das gleiche in einem Skript versuche, funktioniert es gut und ich bin sehr verwirrt. Ich habe auch versucht, mit InterpreterMode zu spielen, aber auch ohne Glück.