您的位置:首页 > 编程语言 > Java开发

使用eclipse的Maven构建Web项目

2017-07-04 16:19 417 查看
(1) 新建web项目,选择Artifact Id应该为maven-archetype-webapp(网站)那一项

(2)目录结构为



可以按需自己添加文件夹

src/main/resources

src/main/java

src/test/resources

src/test/java

(3)修改项目的Project Facets

右键项目,properties –》Project Facets,将Dynamic Web Module,Version修改为3.0,注意与java版本保持一致。(3.0为Java7的)。

注意,这一步可能会遇见以下问题:

a. Maven项目新建默认使用的Jdk不是1.7,修改方法请参见另一篇博客Eclipse新建Maven项目,修改默认JDK

b. 若修改Dynamic Web Module的Version时报如下图错误



首先打开Navigator视图

打开项目.settings目录下org.eclipse.wst.common.component将project-modules标签中的project-version改成1.7

打开org.eclipse.wst.common.project.facet.core.xml,把installed facet=jst.web 的version改为3.0

点击Apply,点击OK,再修改Project Facets则可以成功修改。

(4)若要修改项目部署结构,可右键项目,选择properties –》Deployment Assembly进行修改

(5)在pom.xml文件中添加项目依赖,执行Maven->update project

注意,这一步如果出现One or more constraints have not been satisfied.的错误,在pom.xml文件中添加:

<!-- 指定maven编译方式为jdk1.7版本 -->
<profiles>
<profile>
<id>jdk-1.7</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.7</jdk>
</activation>
<properties>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
<maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>
</properties>
</profile>
</profiles>


(6)编写业务代码,部署tomcat环境,运行项目。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  eclipse web maven