How do I create a jar file using Ant?
Author: Deron Eriksson
Description: This Ant tutorial describes how to use the jar task to build a jar file.
Tutorial created using: Windows XP || JDK 1.5.0_09 || Eclipse Web Tools Platform 1.5.1

Page: < 1 2 3 >

(Continued from page 1)

If I execute build-jar, I see the following result in the console:

Buildfile: C:\projects\workspace\team-cakes-utilities\build.xml
   [delete] Deleting directory C:\projects\workspace\team-cakes-utilities\bin
    [mkdir] Created dir: C:\projects\workspace\team-cakes-utilities\bin
    [javac] Compiling 2 source files to C:\projects\workspace\team-cakes-utilities\bin
   [delete] Deleting directory C:\projects\workspace\team-cakes-utilities\build
    [mkdir] Created dir: C:\projects\workspace\team-cakes-utilities\build
      [jar] Building jar: C:\projects\workspace\team-cakes-utilities\build\team-cakes-utilities.jar
Total time: 1 second

In Eclipse's Navigator view, we can verify that our classes were indeed created in our bin directory, and the jarW file was created and placed in the build directory.

team-cakes-utilities project in Eclipse Navigator

We can also open our jar file to verify its contents. I did this and verified that it contained the expected class files. I inspected the MANIFEST.MF file and it contained the expected results.

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.5
Created-By: 1.5.0_09-b03 (Sun Microsystems Inc.)
Built-By: TeamCakes
Built-On: 5-May-2007
Built-At: 02:26:20 AM PDT

(Continued on page 3)

Page: < 1 2 3 >