eclipse中maven创建web项目

一、创建web项目

1、File–>New–>Other–>Maven Project–>Next–>Next–>

2、在All Catalog下找到maven-archetype-webapp

爬坑:
  • 可能发生的错误1:
    创建maven-archetype-webapp的时候,如果出现这个错误
    Could not resolve artifact org.apache.maven.archetypes:maven-archetype-webapp:pom:RELEASE,感觉是maven无法下载这个插件,则需要:
    Window–>Preferences–>Archetypes–>Add Remote Catalog–>输入:
    Catalog File:http://repo1.maven.org/maven2/archetype-catalog.xml
    Description:maven_catalog(随便起)
    然后返回第二步,All Catalog切换为maven_catalog,待下面列表加载完,选择maven-archetype-webapp。

  • 可能发生的错误2:
    新建maven项目出现错误:Could not get the value for parameter encoding for plugin execution default:

    http://stackoverflow.com/questions/25787197/error-shown-when-creating-new-maven-project-in-eclipse

    01.  先关闭eclipse
    02.  找到maven的本地仓库路径、例如(C:\Users\YourUserName.m2)
    03.  删除文件夹:repository
    04.  重新打开eclipse
    05.  clean 有问题的maven项目、点击Project → clean…
    06.  右键有问题的maven项目、依次点击Maven → Update Project…
    07.  关闭eclipse
    08.  打开eclipse
    09.  在Project Explorer中选中有问题的project
    10.  按F5键刷新一会
    11.  大功告成

3、填写Group Id:com.leetech.web,Artifact Id:MavenWeb

4、finish,项目结构如图:

MavenWeb项目结构图

二、配置web项目

1、添加Source Folder,右键项目–>New–>Source Folder,分别添加:

src/main/resources
src/main/Java
src/test/resources
src/test/java

爬坑:

在添加src/main/java、src/test/java 这两个souce folder的时候 显示 The folder is already a source folder.无法添加 ,解决:
右键build path -> configure build path -> source ,选择 src/main/java、src/test/java删除,然后再新建。

2、Build Path:右键项目–>Properties–>Java BuildPath–>Source–>Remove掉miss的Source Folder,分别修改四个包的Output folder:

src/main/resources  对应  target/classes
src/main/java  对应  target/classes
src/test/resources  对应  target/test-classes
src/test/java  对应  target/test-classes

Libraries中修改JRE System Library为workspace默认的(JDK8)。

3、将项目转换成Dynamic Web Project:

右键项目–>Properties–>Projects Facets–>Convert to faceted form–>选择Dynamic Web Module和java两项,并调整java的版本,然后点击Further Configuration available(此处可能没有此项,需要取消Dynamic Web Module–>Apply,然后再选中Dynamic Web Module,则出现该项)–>修改Content directory 为 src/main/webapp–>OK–>OK.

4、设置部署项:右键项目–>Properties–>Deployment Assembly–>remove 含有test的两项,如果没有Maven Dependencies ,则通过add添加,最后的结构图:

三、右键项目,run as–>run on server。

GG

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值