I think that @Grab needs to be 'attached' to something like an import. The doco (https://groovy-lang.org/grape.html) says:
""" Note that we are using an annotated import here, which is the recommended way. """ Take a look at: https://dzone.com/articles/groovy-and-jsch-sftp HTH BOB From: Quoß, Clemens (UIT) <clemens.qu...@union-investment.de> Sent: Sunday, January 7, 2024 7:04 AM To: users@groovy.apache.org Subject: Strange behaviour when using the Grab annotation Hello everyone! When I am running this script with 4.0.17 ... >>> @GrabResolver(name = 'nexus', root = 'https://...') @Grab(group = 'com.jcraft', module = 'jsch', version = '0.1.55') println "Hallo, Groovy!" <<< ... I am getting this: >>> org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: C:\Temp\test.groovy: 4: Unexpected input: '"Hallo, Groovy!"' @ line 4, column 9. println "Hallo, Groovy!" ^ 1 error <<< When I remove the Grapes annotations everything works as expected. Has anyone encountered similar issues? Is there a cure? Is this considered a bug? To me it looks that way. But maybe I am missing something here. TIA Regards Union IT-Services GmbH Clemens Quoß FDI-INT Senior Software Entwickler Neue Mainzer Straße 12 60311 Frankfurt am Main Tel. +49 69 2567 1241<tel:+496925671241> Fax +49 69 2567 61241 Mobil +49 151 55157195 clemens.qu...@union-investment.de<mailto:clemens.qu...@union-investment.de> Sitz der Gesellschaft: Weißfrauenstraße 7, 60311 Frankfurt am Main Registergericht: Amtsgericht Frankfurt am Main HRB 33314 Geschäftsführer: Stephan Nasterlack, Siegfried Ehlert, Tobias Meier, Gregor Sauerzapf