What is ?
Adalah software berbasis Java yang digunakan untuk keperluan build tool.
Like Netbeans, di java untuk membangun sebuah aplikasi untuk melakukan compile coding class class yang tersusun biasanya terpisah setelah dicompile, memang netbeans juga bisa melakukan compile tersebut dan menjadikan sebuah paket, tapi untuk bawaan dari strukur file netbeans saja,
The Result: Apache ant jika anda menyusun sebuh projek besar yang dimana banyak paket dari luar yang digabungkan menjadi satu, nah untuk menjadi satukan semua class untuk dijadikan sebuah paket kita memerlukan build tools Apache ant ini adapun juga build tools yang lain seperti Maven , Gradle dan lain sebagainya
CARA
INSTALL APACHE ANT
Pertama
untuk melakukan penginstalan apache ant anda harus menginstall JDK, anda dapat
mendownload JDK di https://www.java.net/download/
lakukan Instalasi JDK Seperti biasa, dan
untuk Apache Ant anda dapat mendownload di http://ant.apache.org/
pilih versi apache ant dan Jenis Operasi sistem yang anda gunakan untuk
melakukan instalasi. Selesai download extrack file apache tersebut letakan di
terserah drive mana, contohnya di drive C:\apache-ant-1.9.4-bin Jadi tampilannya seperti ini :
Setelah di extrack dan copy foldernya, sekarang buka
my computer, klik kanan properties, pilih Advanced system settings, pilih menu
Advanced, klik Environment Variables maka tampilannya seperti ini :
Buat variabel baru di system variables dengan klik
tombol New untuk apache ant.
Variable name = ANT_HOME
Variable value = C:\apache-ant-1.9.4-bin
Buat lagi variabel baru untuk JDK anda saya
menggunakan JDK 1.7.0_60.
Variable name = JAVA_HOME
Variable value = C:\Program Files\Java\jdk1.7.0_60
Sekarang Buat variabel baru lagi untuk menghubungkan
Apache Ant Dan JDK.
Variable name = PATH
Variable value = %JAVA_HOME%;%ANT_HOME%\bin;
pada Gambar di atas...saya menyatukan antara path java dengan path apache ant...Gpp....ya...
Selesai membuat 3 variabel tersebut klik ok di Environment Variables.
Nah, sekarang untuk melakukan pengecekan terhadap Apache
Ant yg telah anda install, buka Command Prompt, ketik ant -version maka hasilnya seperti ini.
Jika
tampil seperti seperti gambar seperti command prompt di atas berarti apache ant
anda telah terinstall dan siap digunakan, jika ada kesalahan saat menampilkan
versi apache ant di command prompt berarti lokasi path ant anda salah, JDK
belum terinstall atau konfigurasi variabel Envorinment anda yang keliru cek
kembali pengaturannya.
Jika ada kesalahan misalnya :
Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre7\lib\tools.jar
SIlakan direstart dulu pc nya atau jika masih muncul pesan yang sama,,,,silakan...ikuti tutorialnya di
http://vietpad.sourceforge.net/javaonwindows.html
============================================//ada ketidaksesuaian JDK nya...
CONTOH
PENGGUNAAN APACHE ANT DI JAVA
Seperti
kalimat diatas Apache Ant adalah sebuah tools build untuk mencompile coding di java
untuk menjadikannya sebuah paket, tanpa memisahkan class-class yang telah kita
susun sebelumnya, Sekarang saya ingin membuat paket sederhana java untuk
menampilkan nama dengan bantuan NetBeans.
Pilihan
untuk editor java anda seperti NetBeans, jcreator, eclipse atau tools editor
java lainnya. Kali ini saya menggunakan NetBeans sebagai editor.
Saya
Akan Menyusun Sebuah projek sederhana dengan nama projek Latihan, Di dalamnya
Berisi Package com.syarief.belajar didalalam package com.syarief.belajar terdapat
2 class yaitu, class Namasaya class yang dimana dibuat untuk menampung nama,
dan yang satu lagi class Main, yaitu class yang dimana untuk memanggil nama
dari class Namasaya tadi.
Jadi alurnya seperti ini :
Nama Projek = Latihan
Nama Package = com.syarief.belajar
com.syarief.belajar = class Namasaya, dan class
Main.
Class Namasaya = berisi tentang nama yang ingin
ditampilkan
Class Main = pemanggilan Class Namasaya
Jadi, Strukturnya seperti ini :
Sekarang untuk class Namasaya.java diketik coding
seperti ini :
Untuk class Main.java diketik coding seperti ini :
Nah,
sekarang masuk pada intinya karena kita ingin membuat project latihan diatas
compile codingnya dengan menggunakan ant task, agar project tersebut dijadikan
menjadi menyatu dengan paket , maka perlu kita buat coding ant task nya di file
build.xml. perlu diketahui fle build-impl.xml atau fle build.xml yang ada di
root folder dari project NetBeans. File build-impl.xml adalah jantung dari
project NetBeans, jadi tidak boleh diedit secara manual sama sekali, sedangkan
fle build.xml bisa diedit dengan memasangkan task yang ingin kita eksekusi.
Dalam build.xml ada beberapa target dengan nama spesial, target-target ini
dieksekusi setelah perintah tertentu di dalam NetBeans selesai dilaksanakan.
Misalnya target “-post-compile” akan dilaksanakan setelah proses compile di
NetBeans selesai.
Sekarang
kita buat coding Ant Task di dalam file build.xml untuk mengcompile (compile) ,
menjadikan 1 paket (package) , menjalankan paket tersebut (run) dan
membersihkan project tersebut bila ada kesalahan coding (clean).
Sebelum di compile struktur file project Latihan
seperti ini :
Sekarang kita Coba melakukan compile, package, run,
dan clean pada Apache Ant :
Buka command prompt, cari letak project anda berada
:
Ketik ant compile maka berhasil di compile hasilnya
seperti ini :
Ketik ant
package maka berhasil di jadikan paket :
Setelah di compile,
di package struktur file project
Latihan pun menjadi seperti ini :
Ketik ant run
maka berhasil menampilkan hasil dari project latihan tersebut :
Ketik ant clean
jika ingin mengembalikan project tersebut ke strukur file semula :
Tapi
ingat setelah anda clean maka
filenya akan kembali ke semula jika anda ingin menampilkannya kembali (run) lakukan lagi proses compile dan package. Sekarang coba anda pindahkankan project tersebut kemana
saja dan jalankan. :)
SYSTEM ERROR YANG MUNGKIN TERJADI
Pada
dasarnya dari banyak contoh kasus yang terjadi, dalam pembuatan project java adalah menampilkan Laporan Saat
di build dan clean jadikan menjadi .jar banyak yang bertanya koq programnya
running tapi pada saat tampilkan laporannya gak muncul ? Saat pindah computer ke
computer lain koq aplikasinya gak running padahal dikomputer sebelumnya running
? itu karena file class yang dipanggil blum dijadikan dalam satu paket, dengan
adanya Ant Task Memudahkan untuk membuild tools untuk menjadikan suatu paket.
Untuk
belajar mengenai JasperReport dan lebih lengkapnya penggunaan Ant Task untuk
membuild paket. Coba baca tahap demi tahap tutorialnya di :
http://www.4shared.com/office/F0c5oM2zba/Ant_Task_Syarief.html













Tidak ada komentar:
Posting Komentar