1

因此,我在 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"


}

}

4

0 回答 0