本章介绍了 Gradle 对 Web 应用的相关支持。 Gradle 为 Web 开发提供了两个主要插件,War 插件 和 Jetty 插件。 其中 War 插件继承自 Java 插件,可以用来生成 WAR 文件。Jetty 插件 继承自 War 插件 作为工程部署的容器。构建 WAR 文件应用 War 插件 来构建 WAR 文件:build.gradle apply plugin: 'war'注意,完整的项目源码见https://github.
在之前的章节中,我们已经学会了如何去打包一个应用程序以及怎样将其部署到一个文件夹中。在这个章节中,我们将要直接将 web 应用程序部署到一个应用服务器的部署文件夹中。随后,我们将添加一些 Ant 目标来启动和停止服务。让我们继续 Hello World fax web 应用程序。 这一章节是对之前的章节的一个延续,所有新的组件会用粗体突出显示。build.
我们通过 Hello World Fax Web 应用,已经琐碎地学习了 Ant 的不同方面的知识了。现在是时候把我们所学的知识都运用起来创建一个全面和完整的 build.xml 文件了。考虑下面给出的 build.properties 和 build.xml 文件:build.propertieseploy.path = c:\tomcat6\webappsbuild.xml<?xml version = "1.0"?><project name = "fax" basedir = ".
项目可以通过添加向构建脚本中加入插件的类路径然后在应用插件,添加作为外部JAR文件的二进制插件.外部jar可以使用buildscrip{}块添加到构建脚本类路径就像Section 62.6, “External dependencies for the build script”中描述的一样.Example 21.4. Applying a plugin with the buildscript blockbuild.