我创建了一个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")
}
}