fly*_*ire 7 java eclipse servlets maven
我创建了一个像maven这样的web项目:
mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp
然后我运行mvn eclipse:eclipse以便构建一个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>
Run Code Online (Sandbox Code Playgroud)
您还可以使用mvn eclipse:eclipse -Dwtpversion=2.0为项目生成所有WTP元数据,而无需更改POM.
当然,如果您使用的是旧版本的Eclipse,则必须更改WTP版本.
| 归档时间: |
|
| 查看次数: |
9296 次 |
| 最近记录: |