maven创建项目

环境:win10,eclipse,jdk7,tomcat7,maven3.5.3

maven创建javase工程

第一种:
1.new→other maven Project

这里写图片描述

2.勾选①②可以快速创建(create a singple project)

  (勾选②默认当前的工作空间)

这里写图片描述

3.填写项目域名,项目名,packaging选择jar,finished⑥;

这里写图片描述

第二种:
1. 只勾选②,再选择创建java工程③,next;

这里写图片描述

2.填写项目域名,项目名,finished⑤;
这里写图片描述

上面②③⑤可以创建javase工程;也可通过①②⑥+jar,直接快速创建javase工程;

maven创建web工程

web工程和上面流程一致,选择上稍有差别;在创建时选择②④⑤创建web工程,或者选择①②⑥+war快速创建web工程后,需要解决冲突:

1. 插件问题解决

pom.xml因版本不够新报错
org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.Maven)

解决: help→ Install New Software→add

Name:MavenArchiver

Location:https://otto.takari.io/content/sites/m2e.extras/m2eclipse-mavenarchiver/0.17.2/N/LATEST
或者
Location:http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17.2/N/LATEST/

安装成功后,maven update,重启eclipse;

2.环境问题

1) jre: java Build Path → 选定jre
这里写图片描述

2) tomcat: add Library → Server Runtime → 选定tomcat

这里写图片描述

3)resource:选定编码UTF-8或者GBK
4)java compiler:选定自己的jdk版本
5)Project Facets:
→ Dynamic Web Module:选择2.5或者3.0(可以取消勾选→apply→选择2.5→勾选→apply即可修改成功,并生成WebContent目录);
→ java:选择自己的jdk版本

在这里插入图片描述

3.目录结构

如果②④⑤创建web工程,需要创建下面标准目录:

这里写图片描述

如果选择①②⑥war创建web工程,目录结构完整无需创建,解决插件、环境问题后,只需要在webapp下加入WEB-INF、META-INF、index.jsp,如图(从WebContent目录下复制过来,再新建一个index.jsp即可)
在这里插入图片描述

到此已经无报错,可以启动页面显示Hello World!了,完成;

4.其他
每次使用maven →update project都会把选好的jdk还原成1.5,可以在pom.xml文件中指定自己的jdk即可解决 。(在第一步就修改这个pom.xml文件然后maven update project,之后就不用修改jdk和编码了,上面环境设置中的1)3)4)步骤也就无需设置了)

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.source>1.7</maven.compiler.source>
    <maven.compiler.target>1.7</maven.compiler.target>
  </properties>

快速完整创建:勾选快速创建①②⑥+war→pom.xml文件→maven update project→添加tomcat→勾选Dynamic Web Module→增添webapp下文件→maven update project→完成;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值