Saturday, November 27, 2010

Apache Ivy

Artikel kali ini dibuat oleh penulis sebagai catatan saat mempelajari Apache Ivy, beberapa diantaranya adalah :
  • Apache Ivy sangat erat keterkaitannya dengan Ant
  • pada saat instalasi, file ivy-x.jar kita copy ke [Apache-ANT]/lib untuk menjalankan Ivy
  • build file Ant (build.xml) untuk Ivy biasanya mengandung attribute berikut : xmlns:ivy="antlib:org.apache.ivy.ant"
  • cache pada Ivy secara default disimpan di user home kita pada folder .ivy2/cache
  • ant report untuk membuat laporan dependensi dari suatu project, output berupa html

Apache Maven

Artikel kali ini dibuat oleh penulis sebagai catatan saat mempelajari Apache Maven, beberapa diantaranya adalah :

  • local repository di Maven adalah kumpulan library yang telah diunduh / download. Secara teknis ini akan digunakan sebagai cache dari banyak file .jar yang didownload dari berbagai repository Maven di Internet.
  • pom.xml adalah konfigurasi project di Maven. POM singkatan dari Project Object Module.
  • mvn, merupakan file binary Maven untuk melakukan banyak task di Apache Maven.
  • untuk melihat update pada repository Maven bisa mengunjungi : http://mvnrepository.com/

Dan dalam perkembangan pembelajaran ini, artikel ini akan diupdate terus sehingga diharapkan bisa jadi acuan “memulai Apache Maven”.