Senin, 08 Juni 2015

Intslasi Apache ANT

What is ?
Adalah software berbasis Java yang digunakan untuk keperluan build tool. 
 
Yaitu untuk  mengatur struktur file dari aplikasi java untuk Melakukan compile coding dan menjadikan menjadi sebuah packet (jar) ,

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 :
Untuk Tutorial Ant Task Versi PDF Saya dapat di download di
http://www.4shared.com/office/F0c5oM2zba/Ant_Task_Syarief.html

Tidak ada komentar:

Posting Komentar