Maven, Continuum dan Artifactory

Menyusul tulisan-tulisan yang sebelumnya, explore sesuatu, sudah didokumentasikan, maka sekaranglah saatnya untuk dibagi *meski agak telat juga, karna ini hasil explorasi bulan juni -_-

Ini adalah hasil explorasi untuk mengintegrasikan library yang kami miliki untuk keperluan development program, karena kadang2 ketika kita develop, push ke repo, kadang ada error karena librarynya yang belum di add, atau mungkin berbeda versi, atau bisa jadi library yang udah di tambahkan ternyata memiliki depedency pada library yang lain dan seterusnya, nah, repot? dan kita maunya project itu di build di satu tempat aja.. so, kita mau pakai maven, continuum dan artifactory untuk dijalankan beriringan biar kayak penganten *ups*

  1. Continuum
    Salah satu program Intergrasi server berkesinambungan (Continous Integration Server) yang memungkinkan bagian-bagian suatu project dikerjakan oleh perseorangan namun dibangun dalam satu server dan dibuild pada satu tempat, sehingga pembaharuan program dapat di kontrol dan hasil suatu program dapat seragam dan merata. Beberapa fitur dari Apache Continuum adalah :

    • Automated build
    • Relese management
    • Scheduler
    • Role-based security
  2. Maven
    Maven merupakan alat untuk melakukan build secara otomatis yang digunakan terutama untuk project Java. Kelebihan dari Maven adalah mampu mendeskripsikan sendiri kebutuhan software yang akan dibangun dan mampu mendeskripsikan dependency-nya atau bahkan mencarikan dependency yang dibutuhkan. Maven membahas 2 aspek dalam membangun project yaitu :

    • Mendeskripsikan bagaimana perangkat lunak akan dibangun
    • Mendeskripsikan dependency-nya
  3. Artifactory
    Artifactory merupakan local repository yang berisi kumpulan library yang diperlukan dalam membangun suatu project. Beberapa kelebihan Artifactory adalah:
  • Kemudahan administrasi artifactin house”, library dependency yang di bangun internal
  • Artifactory sangat membantu menyediakan library lokal dalam suatu jaringan intranet
  • Artifactory memungkinkan sync secara otomatis dengan central repository.
  • Mudah untuk untuk mengexport atau mengimport repository.
  • Memudahkan dalam management library.

Baiklah, supaya ga repot kemana-mana, jadi saya unggah saja makalah yang telah kami buat.

Silahkan yang ingin mampir atau sekedar lihat-lihat ^_^

Download Makalah Maven, Continuum dan Artifactory