这一章介绍Gradle对网络应用的支持。Gradle为网络应用开发提供了2个插件:War和Jetty。War继承自Java,为你的项目构建一个War文件。Jetty继承自War,允许你部署你的网络应用到一个嵌入式Jetty网络容器
如果想要构建一个War文件,你需要在你的项目中应用War插件
build.gradle
apply plugin: 'war'
同时也需要在你的项目中应用Java插件。运行gradle
build命令将编译,测试和打包(War包)你的项目。gradle将查找源文件放到war文件的src/main/webapp路径下。你编译的类和它们运行时的依赖文件也会分别放到war文件的WEB-INF/classes和WEB-INF/lib路径下。
如果想要运行你的网络应用,你需要在你的项目中应用Jetty插件
build.gradle
apply plugin: 'jetty'