使用Maven创建一个Web项目:
mvn archetype:generate -DgroupId=com.trial -DartifactId=message
-DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
使用以下方法将项目转换为Eclipse Web项目:
mvn eclipse:eclipse -Dwtpversion=2.0
将现有项目导入Eclipse:
项目图标包含文件夹而不是Web图标和文件夹图标。我发现这有点奇怪,当我尝试也运行时,缺少运行服务器选项。我确信我正确地遵循了这些步骤。我可以在哪里获得这样的结果?
答案 0 :(得分:22)
我有以下建议:
首先检查您的日食是否在Jave EE Perspective
。如果只是在Java透视图中,则不会出现运行选项。
右键单击您的项目,转到属性。
点击Project Facets
检查Dynamic Web module
是否已勾选。如果不是,请选中标记。
答案 1 :(得分:1)
WTP版本相当陈旧,您应该添加Web项目功能。修改.project
文件并在natures
标记
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
并在buildSpec
标记下添加构建器
<buildCommand>
<name>org.eclipse.wst.common.project.facet.core.builder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.validation.validationbuilder</name>
<arguments>
</arguments>
</buildCommand>
答案 2 :(得分:0)
如果您只想使用eclipse而不切换到命令行来创建maven webapp,那么执行以下步骤会更好。
以下步骤在Eclipse 2020-06中工作