因此,我在 Grails 应用程序中安装的一些插件遇到了一些问题。看起来即使安装了插件,我也无法将包含它的包导入到我的一个类中,而不会出现“无法解析符号 X”错误。并非所有插件都是这种情况,仅适用于某些插件。
如果我不尝试从某些插件导入包,我可以毫无问题地编译和运行我的应用程序。对于为什么会发生这种情况,我真的很茫然。
作为健全性检查...
对于给定的插件,我将任何 mavenRepo 依赖项或运行时/构建/编译插入添加到我的 BuildConfig.groovy 中,然后使用grails install-plugin X命令在我的项目中安装插件。然后我构建应用程序。
我的 buildconfig 文件的一部分如下。任何帮助或见解将不胜感激。
repositories {
inherits true // Whether to inherit repository definitions from plugins
grailsPlugins()
grailsHome()
grailsCentral()
mavenLocal()
mavenCentral()
// uncomment these (or add new ones) to enable remote dependency resolution from public Maven repositories
//mavenRepo "http://snapshots.repository.codehaus.org"
//mavenRepo "http://repository.codehaus.org"
//mavenRepo "http://download.java.net/maven/2/"
//mavenRepo "http://repository.jboss.com/maven2/"
mavenRepo "http://repository.springsource.com/maven/bundles/release"
mavenRepo "http://repository.springsource.com/maven/bundles/external"
mavenRepo "http://repository.springsource.com/maven/libraries/release"
mavenRepo "http://repository.springsource.com/maven/libraries/external"
//excel import plugin
mavenRepo "http://repo.grails.org/grails/libs-releases/"
mavenRepo "http://m2repo.spockframework.org/ext/"
//joda time
mavenRepo "http://repo.grails.org/grails/libs-releases/"
mavenRepo "http://m2repo.spockframework.org/ext/"
mavenRepo "http://m2repo.spockframework.org/snapshots/"
//execel export plugin
mavenRepo("http://maven.touk.pl/nexus/content/repositories/releases")
}
dependencies {
// specify dependencies here under either 'build', 'compile', 'runtime', 'test' or 'provided' scopes eg.
// runtime 'mysql:mysql-connector-java:5.1.20'
runtime 'mysql:mysql-connector-java:5.1.22'
}
plugins {
runtime ":hibernate:$grailsVersion"
runtime ":jquery:1.8.0"
runtime ":resources:1.1.6"
// Uncomment these (or add new ones) to enable additional resources capabilities
//runtime ":zipped-resources:1.0"
//runtime ":cached-resources:1.0"
//runtime ":yui-minify-resources:0.1.4"
build ":tomcat:$grailsVersion"
//runtime (":excel-export:0.1.4")
runtime ":database-migration:1.1"
compile ':cache:1.0.0'
compile ":searchable:0.6.4"
compile ":spring-security-core:1.2.7.3"
compile ":excel-import:1.0.0"
compile ":excel-export:0.1.4"
compile ":joda-time:1.4"
}
}