使用eclipse创建maven项目

          一.介绍

                        之前使用MyEclipse2014创建maven项目时出现各种问题,不能使用build命令,今天使用eclipse来搭建maven,经过两天的折腾总算弄好了,所以在这里总结下

方法,以便大家查看


         二,下载与使用maven

            1.下载与配置maven

                   下载网站:maven地址

                    解压缩下载的zip文件,将maven解压到你需要放到的目录,我放到了下面目录:D:\Program Files\apache-maven-3.5.0

                    配置环境变量:我的电脑----》右击----》属性 ----》高级系统设置----》环境变量--》path,如下图:

                   使用eclipse创建maven项目

                   

                    测试,在cmd中输入mvn -version

                    使用eclipse创建maven项目


                    有上面这些输出,表示maven安装成功


                    2.配置maven仓库

                                  找到setting.xm文件,在该目录下:D:\Program Files\apache-maven-3.5.0\conf

                                打开后,配置本地仓库

                                  使用eclipse创建maven项目

                             在E盘下建立你的仓库

                          配置镜像为aliyun的镜像,这样下载jar包会快点

                             使用eclipse创建maven项目

                3.在eclipse配置maven

                                如果你没有maven Project 请安装插件 :m2e

                                插件安装好了之后需要配置maven,配置入下

                               使用eclipse创建maven项目


              使用eclipse创建maven项目


    

               三,在eclipse创建maven project

                        1.如下图,创建maven project

                      使用eclipse创建maven项目


                   2.进入other

                    使用eclipse创建maven项目


                    选择maven Project

                       使用eclipse创建maven项目

                       继续 next

                      使用eclipse创建maven项目

                          

                   选择webapp这个模板后,点击next

            

          使用eclipse创建maven项目

                   

            finish后等待

            使用eclipse创建maven项目


                 这个进度走完了后,创建完成了,目录结构如下

                使用eclipse创建maven项目

       

              四,问题总结

                    因为我在创建时出现了很多问题,在这里我打算将问题说明下,这也是写这个博客的目的

                 1.create maven-archetype-webapp没有进度,直达报错,说无法创建

                                 1.可能是eclipse下载过慢,

                                               解决方法:配置外部的catalog.xml文件

                                 2.setting.xml中配置的镜像是国外的镜像,下载速度慢,导致失败

                                                 配置国内镜像,比如aliyun

                                 3.过去的仓库的中的maven的影响

                                                 这是我遇到的问题,因为我过去在MyEclipse上配置过maven,所以有遗留,导致eclipse创建maven出错,后来我把以前的仓库中maven文件夹给

                                               删除后就可以正常创建maven项目了。

                            2.创建的maven项目没有如上的结构

                                              现在你可以看见我的项目图标上既有m标志也有j标志,但是我一开始创建时,只有m标志,而且项目包中是没有如上的结构的,解决方法如下:

                                                右击项目----》Properties--->进入如下界面

                                                      使用eclipse创建maven项目


               表示将maven和java项目关联

        这样就会有目录结构出现了,但是还有问题,下面说

          3.没有出现Maven Dependencies library

                        出现这种问题

                         1.如果你是不小心误删了的话

                                     项目---》右击----》maven

                                  使用eclipse创建maven项目

                              2.不是误删,就是没有

                                                    我的情况是创建时没有出现这个依赖,这需要自己改classpath文件

                                                   先关闭eclipse,后找到项目的路径,如下图

                                                  使用eclipse创建maven项目

                                              使用eclipse创建maven项目


          重启eclipse后,就会出现maven 依赖了


           五,总结

                 maven虽然方便,但是配置也很麻烦,但是遇到问题,解决问题是一种能力,不能回避,而是去解决