我在grails项目的lib目录中有一个grails项目和一个jar文件。问题是当我运行应用程序时,我在jar文件中的类上找不到类错误。为什么grails应用程序不能看到这些?
答案 0 :(得分:3)
从您上次的回复中,我相信您错过了一些更需要的jar文件。您应该检查Esendex是否还需要其他罐子。希望它有所帮助。
答案 1 :(得分:0)
lib目录是JAR文件的正确位置。只有上面提供的信息,我无法猜测为什么它不适合你。我所能建议的是:
如果您运行的是Grails 1.2,则可能需要检查新dependency resolution DSL是否排除了JAR。
答案 2 :(得分:0)
取决于如何使用类。将它们添加到lib目录后,请尝试在BuildConfig.groovy中更新依赖项配置。这是我的:
dependencies {
// specify dependencies here under either 'build', 'compile', 'runtime', 'test' or 'provided' scopes eg.
runtime 'org.apache:commons-exec:1.1'
runtime 'org.apache:httpcore:4.1.3'
runtime 'org.apache:httpclient:4.1.2'
runtime 'org.json:json:20080701'
// runtime 'mysql:mysql-connector-java:5.1.16'
}