Ant-Code-Katas

Ant-Code-Katas

Apache Ant is a Java library and command-line tool for automating software build processes. It uses XML to describe the build process and its dependencies. It supplies a number of built-in tasks allowing to compile, assemble, test and run Java applications. It is not only be used to build Java applications, but also for instance C or C++ applications.

In order to use ant to develop a project, the first thing we need to do is to download Apache Ant from an open source.  Then we have to set two environment variables: ANT_HOME and JAVA_HOME, as well as the path to ANT_HOME. After successfully built up the system, we can use xml to create scripts and start to build buildfiles.

For this assignment, we need to create a couple of scripts called: helloworld.build.xml, immutable.build.xml, denpendencies.build.xml, helloant.build.xml, javadoc.helloant.build.xml, dist.helloant.build.xml and a HelloAnt.java file. I did not finish all due to the time limitation. Also, I need more time to learn what the code mean and how to trace them.

I believe that I will enjoy using Ant as I practice more and get more familiar with it.