2016年的Eclipse 推出了 Neon 版本后,一切都变的简单了许多。
Maven也默认集成了进来,可以省下我们来进行插件的安装。
第一步:下载工具
Maven下载:http://maven.apache.org/
EclipseNeon下载:http://www.eclipse.org/
第二步:在Eclipse中配制Maven
菜单=》Windows=》Preferences=》Maven=》User Settings
在右边的界面中我们继续
单击 User Settings 后面的 Browse.. 选择我们下载下来的Maven中的Settings.xml文件
Settings.xml文件位置如下图:
接下来我们点击Update Settings按钮,如下图:
然后在点击Apply就OK了!
呵呵,实际上我们到这里已经配制好了。
可是因为某防火墙的过,,我们得将中央仓库位置变更一下,,不然JAR包是DOWN不下来的!!(有些同学还是能DOWN下来的)
我们将如下代码加入到settings.xml中
1
2
3
4
5
6
|
< mirror > < id >alimaven</ id > < name >aliyun maven</ name > < url >http://maven.aliyun.com/nexus/content/groups/public/</ url > < mirrorOf >central</ mirrorOf > </ mirror > |
将上面代码复制到下图中的位置:
好了,我们在让配制生效即可,按下图单击一便。
第三步:创建Maven Web项目
在弹出的窗口中我们选择用Eclipse默认的项目路径下面创建Maven项目,如下图:
然后我们单击Next,在下一个窗口中,我们选择创建Webapp项目,如下图:
继续,单击Next,在下一个窗口中,我们添入项目名和包名。
Group Id :com.zhongziyun
ArtifactId :zhongziyunMavenTest
如下图:
单击Finish。创建项目成功!!
这时会自动下载一些东东哦!!等下载完成。
第四步:查看目录是否正确
创建完成后,如下图所示:
你会发现,有红叉,其实是JAR包没有导入,WEB项目嘛,肯定要用Servlet
我们开始导入JAR包,并且更改JDK包,因为默认用的是1.5的。
好了,,我们开始删除并导入JAR包
先删除默认的系统JAR包
然后导入最新的系统JAR包,单击 Add Library… 我这里用的是JDK1.8,在导入Tomcat Jar包,如下图:
好了,,这时我们在查看目录,会发现OK了!!如下图:
如果跟上图一样,,说明都搞定拉!!
第五步:了解各目录的作用
这一步。。小肉我就不多说了,,,直接上图!!!!
第六步:从中央仓库下载你项目中想要的JAR包
我这里给大家推荐几个一般都会用到的
一个是spring mvc 一个是jstl 一个是standard
JAR包搜索地址:http://search.maven.org/
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
< dependency > < groupId >org.springframework</ groupId > < artifactId >spring-webmvc</ artifactId > < version >4.1.2.RELEASE</ version > </ dependency > < dependency > < groupId >jstl</ groupId > < artifactId >jstl</ artifactId > < version >1.2</ version > </ dependency > < dependency > < groupId >taglibs</ groupId > < artifactId >standard</ artifactId > < version >1.1.2</ version > </ dependency > |
将上面的放到如下图位置即可:
当保存后,会自动开始下载。
第七步:部署项目,试运行
这一步跟咱们以前一样的部署方式!呵呵,不用做任何配制!
好了!浏览器输入地址访问吧!!
结果。。。运行失败,找不到任何JAR包
这里给大家卖了个萌。。哈哈,我们还得将Maven的JAR包和我们自己的JAR包配制到lib中才行!
在我们的项目上右键=》Properties=》Deployment Assembly=》右边单击Add
=》Java Build Path Entries=》然后将Maven和我们自己的Jar选种,单击Finish。
配制好后如下图:
好了,我们重新部署一下!!
这回就完全没问题了!