无法解析 grails 中的 class org.apache.commons.net.ftp

unable to resolve class org.apache.commons.net.ftp in grails

我正在开发一个模块,其中一些文件需要上传到 ftp 服务器,为此我在我的 grails 应用程序中添加了 "commons-net-3.3.jar" 并在使用它时

import org.apache.commons.net.ftp.FTP
import org.apache.commons.net.ftp.FTPClient
import org.apache.commons.net.ftp.FTPClientConfig
import org.apache.commons.net.ftp.FTPFile
import org.apache.commons.net.ftp.FTPReply

报错unable 解决 class org.apache.commons.net.ftp.FTPReply。 在 ggts 中我可以看到这个包的所有 classes 但它在运行时抛出错误。可能的解决方案是什么?

在 Grails 中,您很少将 jar 文件添加到项目中,您通常会添加依赖项。在您的情况下,您应该将此行添加到 BuildConfig.groovy(部分 grails.project.dependency.resolution.plugins

compile 'commons-net:commons-net:3.3'