Thursday, December 25, 2008

Subclipse : Buat Project Baru dari SVN

Seperti kita ketahui, Pentaho adalah proyek BI open source yang terbagi atas banyak project. Pentaho menggunakan SVN server untuk sebagai hosting dan source code managementnya.

Sebagai pemakai Eclipse IDE yang intensif dengan plugin Subclipse maka untuk mengatur pekerjaan development Pentaho, saya tidak begitu banyak mengalami kesulitan.

Dan pada artikel kali ini saya ingin membagi tips bagaimana membuat proyek baru dari suatu lokasi SVN. Contoh yang digunakan adalah dari Pentaho, dengan lokasi svn-nya ada di svn://source.pentaho.org/svnroot/.

Tambahkan lokasi tersebut di Subclipse melalui perspective SVN Repository Exploring, dan hasil repository yang ditambahkan akan tampak seperti pada gambar di bawah ini.

Dari beberapa project folder yang di atas, kita coba mengambil project pentaho-reportdesigner. Sebelumnya kita terlebih dahulu kembali ke perspective Java dan buat project wizard baru.

Berikut adalah langkah-langkahnya :
  • Pilih menu File | New | Project
  • Pada dialog "Select a wizard" pilih opsi "Checkout Projects from SVN"


  • Pilih lokasi SVN Pentaho yang sudah didefinisikan sebelumnya di atas


  • Pilih folder trunk dari project pentaho-reportdesigner. Klik tombol "Next >"



  • Pada dialog "Check out as" biarkan default entry yang ada dan klik tombol "Next >"



  • Pada dialog terakhir yang muncul. Klik tombol "Finish"



  • Beberapa saat kemudian akan muncul dialog progress dari proses checkout SVN kita. Tunggu sampai selesai.



  • Setelah checkout source selesai maka project tersebut akan di-build terlebih dahulu apabila Anda memang memiliki setting "Build Automatically" di Eclipse.
  • Anda dapat melihat sekarang project "pentaho-reportdesigner" tersebut sudah terdaftar di workspace Anda lengkap dengan semua file dan foldernya.


  • Selesai
Semoga tips ini dapat membantu kita mengembangkan proyek kita terutama proyek open source....

Catatan Tambahan :

Versi Eclipse yang digunakan : 3.3.1.1
Versi Subclipse yang digunakan : 1.4.7


No comments: