Gradle用户指南(章10:Web应用程序快速入门)
本章正在完善中。。。。。
本章介绍gradle对web应用程序的支持。Gradle为web应用程序开发提供了两个插件:War插件和Jetty插件。War插件扩展了java插件并且能为你的项目构建一个war包。Jetty插件扩展了War插件并且提供了发布你的web项目到Jetty容器中的功能。
- 构建一个War文件
构建War文件,你需要在项目中添加War插件。
注意:你可以在gradle发布库和源文件的samples/webApplication/quickstart目录下找到本示例。
这也会在你的项目中添加java插件。运行gradle build命令,它会编译、测试、打包你的项目。Gradle会寻找并打包src/main/webapp下的源文件。你编译的classes和他们的运行时依赖同样会包含在war包中,分别在WEB-INF/classes和WEB-INF/lib目录下。
- 运行web项目
运行web项目,需要在项目中添加jetty插件。
这个操作会在你的项目中添加War插件。运行gradle jettyRun会发布你的web项目到jetty容器中。运行gradle jettyRunWar会构建一个war包,随后你可以在一个独立的web容器中运行。
正在完善中的:定位url、配置端口、可编辑和重新加载源文件。
- 概要总结
You can find out more about the War plugin in Chapter 26, The War Plugin and the Jetty plugin in Chapter 28, The Jetty Plugin. You can find more sample Java projects in the samples/webApplication directory in the Gradle distribution.