Okay, I went through this problem in Eclipse Indigo for J2EE Developers release that m2eclipse wont show me the Run On Server selection in the Run menu when I import a maven project with war packaging (ie. the maven-archetype-webapp).
Here is how to fix it:
1. Uninstall the current m2eclipse plugin you have in eclipse:
(a) Go to "Help > Install New Software"
(b) Click on the "What is already installed?" link
(c) Select "m2e - Maven Eclipse Integration" and click on the "Uninstall" button
(d) Restart eclipse when prompted
2. Next, you have to install the m2eclipse:
(a) Go to "Help > Eclipse Market Place"
(b) Search for the word m2eclipse
(c) Select "Maven integration for eclipse"
(d) Click the "Install" button
3. Install the "Maven Integration for Eclipse WTP"
Here is how to fix it:
1. Uninstall the current m2eclipse plugin you have in eclipse:
(a) Go to "Help > Install New Software"
(b) Click on the "What is already installed?" link
(c) Select "m2e - Maven Eclipse Integration" and click on the "Uninstall" button
(d) Restart eclipse when prompted
2. Next, you have to install the m2eclipse:
(a) Go to "Help > Eclipse Market Place"
(b) Search for the word m2eclipse
(c) Select "Maven integration for eclipse"
(d) Click the "Install" button
3. Install the "Maven Integration for Eclipse WTP"
(a) Go to "Help > Eclipse Market Place"
(b) Search for the word m2eclipse
(c) Select "Maven integration for eclipse WTP"
(d) Click the "Install" button
Restart when prompted.
Now, importing a maven project with war packaging will work out of the box. Enjoy.