воскресенье, 15 января 2012 г.

Multiple webapp resource dirs with Gradle-embed Jetty

import org.gradle.api.plugins.jetty.internal.JettyPluginWebAppContext
apply plugin: "jetty"
def newResourceCollection(File... resources) {
shell = new GroovyShell(JettyPluginWebAppContext.class.classLoader)
shell.setProperty("resources", resources as String[])
return shell.evaluate(file("resource_collection.groovy"))
}
jettyRun.doFirst {
jettyRun.webAppConfig = new JettyPluginWebAppContext()
jettyRun.webAppConfig.baseResource = newResourceCollection(
file("src/test/webapp"),
file("src/main/webapp"))
}
view raw build.gradle hosted with ❤ by GitHub
import org.mortbay.resource.ResourceCollection
new ResourceCollection(resources)

Комментариев нет:

Отправить комментарий