How do I create a maven web application project from Eclipse?
Author: Deron Eriksson
Description: This tutorial describes how to create a web application project using maven from Eclipse.
Tutorial created using:
Windows Vista || JDK 1.6.0_04 || Eclipse Web Tools Platform 2.0.1 (Eclipse 3.3.1)
(Continued from page 2) Notice that the project has a bin directory for the project *.class files. A mavenSW project by default stores its generated classes in the target/classes directory. Therefore, it's clear that we need to set its .classpath to be the correct maven format. In another tutorial, I created an EclipseSW external tool configuration to perform a "mvn eclipse:eclipse" goal. So, I'll select "mywebapp" and execute the "mvn eclipse:eclipse" external tool on "mywebapp". The "mvn eclipse:eclipse" command generates the following console output: 'mvn eclipse:eclipse' console output[INFO] Scanning for projects... [INFO] Searching repository for plugin with prefix: 'eclipse'. [INFO] ------------------------------------------------------------------------ [INFO] Building mywebapp Maven Webapp [INFO] task-segment: [eclipse:eclipse] [INFO] ------------------------------------------------------------------------ [INFO] Preparing eclipse:eclipse [INFO] No goals needed for project - skipping [INFO] [eclipse:eclipse] [INFO] Using source status cache: C:\dev\workspace\mywebapp\target\mvn-eclipse-cache.properties [INFO] Not writing settings - defaults suffice [INFO] File C:\dev\workspace\mywebapp\.project already exists. Additional settings will be preserved, run mvn eclipse:clean if you want old settings to be removed. [INFO] Wrote Eclipse project for "mywebapp" to C:\dev\workspace\mywebapp. [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESSFUL [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1 second [INFO] Finished at: Tue Feb 05 12:53:54 PST 2008 [INFO] Final Memory: 3M/7M [INFO] ------------------------------------------------------------------------ After the project is refreshed, it now has a target directory with a classes directory for generated *.class files. I deleted the bin directory since it is no longer used. The final "mywebapp" project in the Navigator view is shown below: Our maven web application project has been created and now can be debugged in Eclipse. Related Tutorials:
|