ant实现java项目自动构建并打包war
基于netbeans,打包war
1.目录结构
proA
proB
... src JAVA源码编辑目录
... WebRoot web文件存放地方
... WEB-INF
...lib jar包(类库)存放目录
... build 编译生成的class文件存放目录
... dist war和javadoc存放目录
... build.xml ant脚本
目的是构建proB,但proB的编译需要依靠proA的构建jar,只需要在proA构建成功后拷贝至proB的lib目录下进行引用
2.build.xml如下
<?xml version="1.0" encoding="UTF-8"?>
<project name="proB" default="war" basedir=".">
<property name="src.dir" value="src" />
<property name="lib.dir" value="WEB-INF/lib" />
<property name="web.dir" value="web" />
<property name="web-inf.dir" value="${web.dir}/WEB-INF" /></