Ant: Instalasi dan Dasar Penggunaan (Win)

October 4, 2010

Ant adalah salah satu tool untuk build java project. Terus terang penulis juga belum terlalu fasih dalam menggunakan tool ini. Tapi paling tidak penulis mencoba berbagi apa yang telah penulis lakukan untuk kemudian ditulis di sini biar penulis tidak lupa.๐Ÿ˜€


Untuk dasar penggunaan Ant ini, penulis bagi jadi 2 bagian:

  1. Instalasi Ant di Windows
  2. Mencoba Ant

Baik, langsung saja.
1. Instalasi Ant di Windows.
Kenapa di Windows? Ya karena penulis mencoba Ant pas memakai sistem operasi Windows๐Ÿ˜€

  • Unduh/download dulu tool ant di http://ant.apache.org/. Diasumsikan yang akan didownload berkas apache-ant-1.8.1-bin.zip๐Ÿ™‚
  • Ekstrak misal di lokasi misal C:\apache-ant-1.8.1
  • Set new System variable ANT_HOME di C:\apache-ant-1.8.1 dan tambahkan di set-path %ANT_HOME%\bin;
  • Cek apakah Ant sudah bekerja dan dikenali oleh Command Prompt:
    C:\>ant -version
    Apache Ant version 1.8.1 compiled on April 30 2010
    C:\>
    

    jika muncul versi dari Ant yang kita pasang, berarti set path sukses:mrgreen:

    2. Mencoba Ant
    Untuk mencoba Ant ini, kita akan coba untuk membuat berkas .jar dan .class dari sebuah berkas .java. Ant efektif digunakan jika berkas yang akan di-build jumlahnya banyak dan saling dependensi.

    • Buat sebuah berkas CobaAnt.java sebagai berikut:
      public class CobaAnt{
      	public static void main(String[] args){
      		System.out.println("Hello dabs!");
      	}
      }
      
    • Simpan misal di C:\Coba\CobaAnt.java
    • Buat berkas bernama build.xml, simpan juga di C:\Coba. Kode XML-nya sebagai berikut:
      <?xml version="1.0" ?>
      <project default="main">
          <target name="main" depends="compile, compress">
              <echo>
                  Bikin berkas .jar 
              </echo>
          </target>
            <target name="compile">
              <javac srcdir="."/>
          </target>
          <target name="compress">
              <jar jarfile="CobaAnt.jar" basedir="." includes="*.class" />
        </target>
      </project>
      
    • Buka Command Prompt, dan arahkah ke direktori C:\Coba. Jalan perintah ant. Jika berhasil hasilnya kurang lebih seperti ini:
      C:\Coba>ant
      Buildfile: C:\Coba\build.xml
      
      compile:
          [javac] C:\Coba\build.xml:9: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
          [javac] Compiling 1 source file
      
      compress:
            [jar] Building jar: C:\Coba\CobaAnt.jar
      
      main:
           [echo]
           [echo]             Bikin berkas .jar
           [echo]
      
      BUILD SUCCESSFUL
      Total time: 3 seconds
      C:\Coba>
      

      Acuhkan pesan error ‘warning: ‘includeantruntime’ was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds‘๐Ÿ™‚ miskonfigurasi pada Ant v1.8.1. Info.

    • Sebuah berkas CobaAnt.jar dan CobaAnt.class sudah berhasil dibuat.๐Ÿ™‚

    Jadi sekarang di C:\Coba sudah ada 4 berkas, yakni:

    1. CobaAnt.java
    2. build.xml
    3. CobaAnt.jar
    4. CobaAnt.class
  • Leave a Reply

    Fill in your details below or click an icon to log in:

    WordPress.com Logo

    You are commenting using your WordPress.com account. Log Out / Change )

    Twitter picture

    You are commenting using your Twitter account. Log Out / Change )

    Facebook photo

    You are commenting using your Facebook account. Log Out / Change )

    Google+ photo

    You are commenting using your Google+ account. Log Out / Change )

    Connecting to %s

    %d bloggers like this: