有一个使用Java SSH软件包(JSch)且在IDE中没有问题的常规 Controller (将jar添加到库,导入工作,针对类传递的所有调用),但是我仅在运行应用程序时失败:
unable to resolve class JSch @ ... : JSch jsch = new JSch()
最佳答案
是的... Grails并没有说明您在IDE中添加了哪些jar。 Grails使用Maven解决依赖关系。
下一步
第一件事是删除JSch jar。然后,将以下Maven Artifact 添加到您的项目中: com.jcraft:jsch:0.1.53
当然,根据需要调整版本号。如何将其添加到Grails中取决于您使用的Grails版本。
Cereal 3
将以下内容添加到 build.gradle 中的dependencies
闭包中:
compile 'com.jcraft:jsch:0.1.53'
plugins
闭包中添加以下内容grails-app / config / BuildConfig.groovy compile 'com.jcraft:jsch:0.1.53'
https://stackoverflow.com/questions/35228572/