Eclipse不会识别使用Maven创建的Java Web项目

我创建了一个像maven这样的web项目:

mvn archetype:create -DgroupId = com.mycompany.app -DartifactId = my-webapp -DarchetypeArtifactId = maven-archetype-webapp

然后我运行mvn eclipseeclipse以便构建一个eclipse项目. Eclipse识别项目的所有功能,但它不会将其识别为Web项目.

因此,当我在我的eclipse工作区内创建一个服务器,并转到我选择要部署到我的服务器的项目的对话框时,我不被允许部署我新创建的项目.

想法?

最佳答案
你应该在你的pom.xml中明确提到maven-eclipse-plugin应该生成一个WTP项目.一个简单的例子,应该在build-part的pom.xml中,它将是:

<plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-eclipse-plugin</artifactId>
        <configuration>
            <wtpmanifest>true</wtpmanifest>
            <wtpapplicationxml>true</wtpapplicationxml>
            <wtpversion>2.0</wtpversion>
        </configuration>
    </plugin>
</plugins>

转载注明原文:Eclipse不会识别使用Maven创建的Java Web项目 - 代码日志