Maven merupakan sebuah tool yang powerful, dimana membantu kita dalam mengelola project yang berisi dependensi library, mempermudah proses build dan lainnya.
Di tulisan ini saya akan memberikan cara sederhana dalam membuat Dynamic Web Project dengan Maven yang sudah aktif di dalam Eclipse. Project yang terbentuk nantinya dapat di konversi ke project java lainnya seperi Spring MVC dll.
Yang dibutuhkan
- Eclipse EE (Kepler)
- Apache Tomcat 7
- JDK 1.7
- M2Eclipse Plugin
Pastikan
- Apache Tomcat sudah terinstall di PC kalian dan terpasang di Eclipse
- M2Eclipse Plugin sudah tersedia didalam Eclipse. Untuk memastikan klik Help - About Eclipse dan klik gambar logo Eclipse yang disertai m2 (gambar), nanti akan tampil versi M2E yang terinstall di Eclipse.
Langkah 1
Buat Maven Project dengan cara File -> New -> Maven Project
Langkah 2
Pilih default Workspace location
Langkah 3
Ketikkan maven-archetype-webapp pada kotak filter dan lanjutkan klik Next
Langkah 4
Isi setiap kotak dan klik Finish. Di bagian ini kita membuat Maven Project di dalam Eclipse
Langkah 5
Akan tampil susunan Project yang telah kita set namun dengan 1 pesan error yang berisi "The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path"
Untuk itu klik kanan di nama project dan pilih Properties, klik Targeted Runtimes dan cek listkan pada Apache Tomcat 7
Langkah 6
Maven Project kalian akan tampak seperti dibawah
Langkah 7
Lakukan build project dengan cara klik kanan di nama project -> Run As -> Maven Build
Pada kotak Goals ketikkan: clean install, cek Skip Tests dan klik Run untuk menjalankan
Akan terjadi proses build project Maven yang dapat dilihat pada console
Langkah 8
Deploy aplikasi Maven ke dalam Apache Tomcat dengan cara klik kanan pada server -> Add and Remove -> pilih RizupzMavenTutorial -> Finish dan kemudian aktifkan tomcat.
Buka web browser dan ketikan http://localhost:8080/RizupzMavenTutorial
Membuat Dynamic Web Project menggunakan Maven di Eclipse
Reviewed by rizupz
on
Senin, Januari 12, 2015
Rating:
Tidak ada komentar:
Posting Komentar