Today I want to talk about Maven. It’s very powerful instrument and if you know how to use it you will make minimum effort to achieve maximum result. In general Maven helps you to manage a project including library dependencies, building process and etc…
Here is a simple tutorial which you can go through to create Dynamic Web Project having Maven enabled in Eclipse. This project can be used as base project and can be easily converted to most kind of advanced Java project like Spring MVC based etc. How to create a Web Application Project with Maven?
Tools I’m using:
- Eclipse EE
- JSK 1.7
- M2Eclipse Plugin
You have setup
Apache Tomcat Server successfully in your Eclipse Environment.
Create a simple maven Project in Eclipse.
Select default Workspace location
Select the maven archetype as:
maven-archetype-webapp and click on next.
If you see error “The superclass “
javax.servlet.http.HttpServlet” was not found on the Java Build Path index.jsp /CrunchifyMavenTutorial/src/main/webapp” then add below maven dependency.
add Apache Tomcat to your Targeted Runtimes.
Your Maven Project should look like this.
Deploy Application on Apache Tomcat Server.
- Right click on Server -> Add and Remove -> Select CrunchifyMavenTutorial -> Click Finish.
- Start tomcat server.
http://localhost:8080/CrunchifyMavenTutorial/index.jsp to see your result.
And you are all set.