Configuring Eclipse to support WTP for Maven web projects

Step-by-step guide to a simple way to configure Eclipse WTP for Maven web app projects.

Object Partners

You want your Eclipse project to integrate with Maven for build and dependency management but you also want to utilize WTP (Web Tools Platform) support for web app development. It seems like it should work once you install both plugins, but it doesn’t as of the Indigo (3.7.1) release of Eclipse. You can create a Maven project, or you can create a Web Application (WTP) project, but they don’t play together nicely at all. Here’s a simple way to get all the features of both:

  1. If you are using the EE Eclipse release you already have WTP installed. If not you will have to install it.
  2. Install m2e - Maven Integration for Eclipse from Maven update site http://download.eclipse.org/technology/m2e/releases
  3. Install Maven Integration for WTP from Maven update site http://download.jboss.org/jbosstools/updates/m2eclipse-wtp
  4. If you already have Maven web projects in your workspace right-click -> Maven -> Update Project Confguration… on one, select all the Maven web projects from the list, and click OK

That’s all there is to it. You have WTP support for all the Maven web projects open in your workspace and you will have WTP support for all new Maven web projects you create or import.

Share this Post

Related Blog Posts

JavaScript

SplitView for JQuery Mobile

December 22nd, 2011

JQuery Mobile SplitView plugin brings the powers of the Split-View interface to mobile web applications.

Object Partners
JavaScript

textentered.js - a simple throttling mechanism for text fields

December 13th, 2011

A simple jQuery plugin to fire an event when a user finishes entering text in a text field.

Object Partners
JavaScript

An Introduction to Node.js

August 23rd, 2011

Node.js is an evented I/O server built on Google’s V8 JavaScript engine. Node provides a simple way to build highly scalable server applications. This article will provide an introduction to Node along with installation details and a first server.

Object Partners

About the author