我有,
build/classes - compiled java codes
libs - some jar files
src - java codes
WebContent - all the .jsp files, WEB-INF/lib and META-INF
我创建了一些构建文件,但它们不起作用。如何为此文件夹结构创建 build.xml 文件。
我有,
build/classes - compiled java codes
libs - some jar files
src - java codes
WebContent - all the .jsp files, WEB-INF/lib and META-INF
我创建了一些构建文件,但它们不起作用。如何为此文件夹结构创建 build.xml 文件。
Ant for War 文件详细示例
src 目录中的所有类都应该被编译并放在一个单独的 build/classes 目录中。创建的war文件将放置在dist目录中。
所以首先我们创建 build/classes 和 dist 目录。init 目标完成这项工作。
下一步是编译 src 目录中的所有类,并将它们放在 build/classes 目录中。首先,您需要将“WebContent/WEB-INF/lib”目录中的所有 lib 文件添加到类路径中。
目标编译使用 javac 任务编译 java 类,它依赖于目标 init,因为只有当您准备好目录时,您才能将类放入其中。我们之前创建的路径将在此处使用元素引用。
现在我们可以使用war任务创建war文件。要创建war 文件,您需要指定web 目录、lib 目录和classes 目录。destfile 属性指定war 文件位置,webxml 属性指定web.xml 文件位置
您可以使用 clean 目标来清理项目。clean 目标删除 build 和 dist 目录。