开发手册 欢迎您!
软件开发者资料库

Ant - 包装应用

Ant打包应用程序 - 从简单和简单的步骤学习Apache ANT,从基本到高级概念,包括简介,环境设置,构建文件,属性任务,属性文件,数据类型,构建项目,构建文档,创建JAR文件,WAR文件,打包应用程序,部署应用程序,执行Java代码,Eclipse集成,JUnit集成,扩展艺术。

我们已经使用 Hello World 传真Web应用程序逐点学习了Ant的不同方面。

现在是时候将所有内容放在一起了创建一个完整且完整的build.xml文件。考虑 build.properties build.xml 文件,如下所示 :

build.properties

deploy.path = c:\tomcat6\webapps


build.xml

                                                                                         =  Fax Application  = ]]>                                                                                                              Deploy application as directory"/>       Deploy application as a WAR file"/>                                                                                                                                                                                                                                                                     


在此示例中 :

  • 我们首先在构建属性文件中将Tomapp中的webapps文件夹路径声明为 deploy.path 变量。

  • 我们还声明 src.dir 变量中java文件的源文件夹。

  • 然后我们声明Web文件的源文件夹 web.dir 变量。 javadoc.dir 是用于存储java文档的文件夹, build.dir 是用于存储构建输出文件的路径。

  • 然后我们声明Web应用程序的名称,在我们的情况下是传真

  • 我们还定义了主类路径,其中包含项目的WEB-INF/lib文件夹中的JAR文件。

  • 我们还包括存在的类文件在主类路径中的 build.dir 中。

  • Javadoc目标生成项目所需的javadoc和使用目标用于打印构建文件中存在的公共目标。

上面的示例显示了两个部署目标:部署 deploywar。

部署目标将文件从Web目录复制到部署目录,同时保留上次修改的日期时间戳。这在部署到支持热部署的服务器时很有用。

clean目标清除所有以前构建的文件。

deploywar目标构建war文件然后将war文件复制到应用程序服务器的deploy目录。