ant java web_用Ant编译Java Web程序

[        在WEB应用中可通过ANT的API调用ant的工程配置文件来在线编译java文件,在工程配置文件中(如build.xml)将编译的class文件或者变更的xml文件直接复制到WEB-INF/class

先看一下项目的目录结构:

ant java web_用Ant编译Java Web程序_第1张图片

source目录里放Java源程序,classes目录里放编译好的class文件。这两个目录里的文件都要按包结构组织好。当然,classes目录也可以不必事先建立,这可以交给Ant去做。以下是我写的build.xml,放在Hello目录下:

在Ant的构建文件build.xml中,最重要的是target(目标)。一个build.xml往往包含了多个target,定义了一个软件项目的构建过程以及每步之间的依赖关系。例如对于这个项目来说,“编译”必须要在创建完classes目录后才能进行。此外,在进行编译时,ant还会比较源文件和对应的class文件的时间戳,以此来判断源文件在上次编译后是否被更新,是否需要重新编译。知道了这些,就可以大体说下各项的含义了。[ 以构建war包为例,如下:

你可能感兴趣的:(ant,java,web)