kali ini saya akan membuat project Java Web dengan menggunakan Apache Maven dengan template project maven-archetype-webapp. berikut adalah langkah-langkahnya:
Create Project dengan Apache Maven
berikut adalah outputnya:
[INFO] ----------------------------------------------------------------------------[INFO] Using following parameters for creating project from Old (1.x) Archetype: maven-archetype-webapp:1.0
[INFO] ----------------------------------------------------------------------------[INFO] Parameter: basedir, Value: C:\Users\dimasm93\Workspaces\examples
[INFO] Parameter: package, Value: com.maryanto.dimas.example
[INFO] Parameter: groupId, Value: com.maryanto.dimas.example
[INFO] Parameter: artifactId, Value: bootcamp-java-webapp
[INFO] Parameter: packageName, Value: com.maryanto.dimas.example
[INFO] Parameter: version, Value: 1.0.0-release
[INFO] project created from Old (1.x) Archetype in dir: C:\Users\dimasm93\Workspaces\examples\bootcamp-java-webapp
[INFO] ------------------------------------------------------------------------[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------[INFO] Total time: 2.920 s
[INFO] Finished at: 2020-08-21T14:51:52+07:00
[INFO] ------------------------------------------------------------------------
Embeded tomcat7 to run
Untuk menjalankan project, kita memerlukan Web Server seperti tomcat, undertow, jboss eap dll, dalam phase development akan lebih mudah menggunakan plugin maven yaitu tomcat7-maven-plugin berikut cara installnya:
kita edit file pom.xml dengan menambahkan plugins seperti berikut:
Kemudian untuk menjalankan gunakan tomcat7:runseperti berikut:
Maka hasilnya seperti berikut:
Enabled Servlet Annotation, JSP, JSTL & Lombok
Untuk mengaktifkan fitur Annotation kita harus menambahkan dependency javax:javaee-web-api, jstl:jstl seperti berikut:
Yuk simak juga videonya,
Dan jika temen-temen belajar hal baru kali ini jangan lupa buat Like, Subcribe, dan Share ke temen kalian. Terimakasih!!!