自动化每日构建(二)用Ant来完成java工程的每日构建

王朝delphi·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

Start a new Java project by using Ant

This document has 5 sections:

Brief

System requirement

Directories and files

The Build file

Run Ant

Brief Start a new Java project by using Ant, so we can make Daily Building. All have to do list below:

1.Install java SDK1.4 and new version Ant, and make Ant works.

2.Copy Directories and files from dproject(d for Java) template library.

3.Make project files stay in the right directory.

4.Edit the Build.xml file. Let it fit the project.

5.Run Ant.

System requirement Java SDK1.4 or higher

Ant 1.6 or higher

Directories and files You can make directories yourself, or copy from template. But make sure the directory tree like this:

Every directory is made for a certain kind of files. Directory names and what kind of files should be put in list below:

Directory Files should be put in

Build building files

Data project’s data files

Doc project‘s documents for installation and deploying

Lib libraries project depending on

Res resources project using

Install resources for installation

Src project’ source files

Config project’s configuration files

Database project’s database files

Java project’s Java source code files

Docs project’s documents for manager, developer, tester

Scripts project’s script files

Sql project’s script files for database

Now put the Java files into the \src\Java directory.

The Build file The build file is \build\build.xml. In the template we already have a default build file. Because every project has different name and different configuration, so we must edit the build file to suit project. We must edit the project name and path in the build file.

Run Ant After doing that, now start a command-line prompt, change path to .\build, and type ant. We can see a function list like this:

Now Ant runs. We can EDIT the build file to add new features: unit testing, packing, deploying, etc, as you like.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航