GroovyClassLoader找不到插件配置文件

时间:2017-11-20 17:00:25

标签: grails gradle build.gradle grails-plugin grails3

我创建了一个gradle应用程序项目和一个gradle插件项目。

当我运行插件项目时,类加载器设法找到配置文件。 但是当我运行应用程序项目时,它抛出: " java.lang.ClassNotFoundException:testutilsConfig" TestutilsGrailsPlugin.groovy:

void doWithApplicationContext() {
    // TODO Implement post initialization spring config (optional)
    GroovyClassLoader classLoader = new GroovyClassLoader(getClass().getClassLoader())
    ConfigObject config
    try {
        config = new ConfigSlurper().parse(classLoader.loadClass('testutilsConfig'))
        ApplicationContextHolder.config.merge(config)
    } catch (Exception e) {
        println("Cannot load config for testutilsConfig")
    }
}

0 个答案:

没有答案