Rumah Pengembangan Apa itu pakar? - definisi dari techopedia

Apa itu pakar? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud Maven?

Maven adalah alat manajemen proyek dan perangkat pemahaman terutama digunakan dengan proyek berbasis Java tetapi itu juga dapat digunakan untuk mengelola proyek dalam bahasa pemrograman lain seperti C # dan Ruby. Maven membantu mengelola bangunan, dokumentasi, pelaporan, dependensi, manajemen konfigurasi perangkat lunak (SCM), rilis dan distribusi.


Banyak lingkungan pengembangan terintegrasi (IDE) menyediakan plug-in atau add-on untuk Maven, sehingga memungkinkan Maven untuk mengkompilasi proyek dari dalam IDE.

Techopedia menjelaskan Maven

Fitur utama Maven meliputi:

  • Cara standar dan mudah untuk membangun proyek di mana detail yang tidak perlu disembunyikan
  • Sistem pembangunan seragam, di mana strategi standar diikuti ketika membangun proyek apa pun
  • Informasi proyek berkualitas, seperti daftar ketergantungan, sumber rujukan silang dan laporan uji unit
  • Manajemen ketergantungan, termasuk pembaruan otomatis dan penutupan ketergantungan
  • Kemampuan untuk menangani beberapa proyek secara bersamaan
  • Pengunduhan dinamis perpustakaan Java dan plug-in yang diperlukan dari repositori Maven

Maven diciptakan oleh Jason Van Zyl pada tahun 2002 sebagai bagian dari proyek Turbin Apache. Itu menjadi proyek Yayasan Perangkat Lunak Apache pada tahun 2003. Setelah itu, beberapa versi Maven dirilis, termasuk Maven v1.0, v2.0 dan v3.0.


Unit dasar dalam Maven adalah model objek proyek (POM), file XML yang mencakup informasi tentang proyek perangkat lunak, detail konfigurasi yang digunakan Maven dalam membangun proyek ini, setiap dependensi pada komponen atau modul eksternal dan urutan pembuatan. Fungsionalitas Maven juga tergantung pada plug-in, yang menyediakan serangkaian tujuan yang dapat dieksekusi. Bahkan, semua pekerjaan ditangani oleh plug-in. Ada banyak plug-in Maven untuk membangun, menguji, SCM, menjalankan server Web, dll. Plug-in dikonfigurasi dalam file POM, di mana beberapa plug-in dasar disertakan secara default.

Apa itu pakar? - definisi dari techopedia