**High Level Goal:** Create a single Maven Web Application project that can be used correctly in both Netbeans and Eclipse

When converting a Maven project to Eclipse, the project type doesn't seem to be set to Dynamic Web App when using the command: **mvn eclipse:eclipse -Dwtpversion=2.0**

In Eclipse, if creating a Dynamic Web Application, many more options are shown in the Project Explorer, such as: **JAX-WS Web Services, Deployment Descriptor, etc.** It's a completely different framework structure.

![enter image description here](https://i.stack.imgur.com/tBvM8.png)

Also, after converting to Eclipse with the above command, I can't "Run" it even though the output from the conversion says: [INFO] Using as WTP server : Apache Tomcat v7.0. Instead of wanting to run as a web service, it asks me if this is Java Servlet, Applet, or Unit test. 

![enter image description here](https://i.stack.imgur.com/BHXdl.png)

With a Dynamic Web App (native Eclipse), this is what shows up when Running the project:

![enter image description here](https://i.stack.imgur.com/TH694.png)

Maybe I am asking too much of Eclipse, and to get the built-in web app functionality, it can't come from Maven?

There is one other I could try. I could create a Dynamic Web App in Eclipse, then hit "Convert to Maven" . Take that POM, modify, then see if netbeans will also load it. 

**My 'pom.xml':**

```
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>com.voxel</groupId>
<artifactId>servermap</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>

<name>userprofile</name>

<properties>
    <endorsed.dir>${project.build.directory}/endorsed</endorsed.dir>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

<dependencies>
    <dependency>
        <groupId>javax</groupId>
        <artifactId>javaee-web-api</artifactId>
        <version>6.0</version>
        <scope>provided</scope>
    </dependency>

    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.8.2</version>
        <scope>test</scope>
    </dependency>

    <dependency>
        <groupId>com.sun.jersey</groupId>
        <artifactId>jersey-server</artifactId>
        <version>1.8</version>
    </dependency>
    <dependency>
        <groupId>com.sun.grizzly</groupId>
        <artifactId>grizzly-servlet-webserver</artifactId>
        <version>1.9.18-m</version>
    </dependency>
</dependencies>

<repositories>
    <repository>
        <id>maven2-repository.dev.java.net</id>
        <name>Java.net Repository for Maven</name>
        <url>http://download.java.net/maven/2</url>
    </repository>
</repositories>

```