-1

我有,

   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 文件。

4

1 回答 1

1

Ant for War 文件详细示例

src 目录中的所有类都应该被编译并放在一个单独的 build/classes 目录中。创建的war文件将放置在dist目录中。

  1. 所以首先我们创建 build/classes 和 dist 目录。init 目标完成这项工作。

  2. 下一步是编译 src 目录中的所有类,并将它们放在 build/classes 目录中。首先,您需要将“WebContent/WEB-INF/lib”目录中的所有 lib 文件添加到类路径中。

  3. 目标编译使用 javac 任务编译 java 类,它依赖于目标 init,因为只有当您准备好目录时,您才能将类放入其中。我们之前创建的路径将在此处使用元素引用。

  4. 现在我们可以使用war任务创建war文件。要创建war 文件,您需要指定web 目录、lib 目录和classes 目录。destfile 属性指定war 文件位置,webxml 属性指定web.xml 文件位置

  5. 您可以使用 clean 目标来清理项目。clean 目标删除 build 和 dist 目录。

于 2012-08-28T09:57:36.763 回答