Eclipse使用Maven详解(maven6)

                                       Eclipse使用Maven详解

目录 

  一、maven插件:Eclipse内置了

  二、 Maven插件的设置

  三、基本操作:在eclipse中

【1】创建maven版的Java工程       

【2】执行maven命令

【3】创建maven版的web工程

【4】新建的jsp页面报错

【5】eclipse导入外部maven工程


  一、maven插件:Eclipse内置了

  二、 Maven插件的设置

        【1】installations:指定maven核心程序位置,不建议使用插件自带的核心程序,应该使用自己解压安装的maven核心程序

·         Eclipse使用Maven详解(maven6)_第1张图片

        Eclipse使用Maven详解(maven6)_第2张图片

   【2】User Settings:指定conf/setting.xml的位置,进而获取本地仓库的位置

          Eclipse使用Maven详解(maven6)_第3张图片

三、基本操作:在eclipse中

 【1】创建maven版的Java工程       

Eclipse使用Maven详解(maven6)_第4张图片

Eclipse使用Maven详解(maven6)_第5张图片

 

修改eclipse创建maven工程jdk 的配置

  • 方法一:每次都要手动配置

Eclipse使用Maven详解(maven6)_第6张图片

Eclipse使用Maven详解(maven6)_第7张图片

  • 方法二:修改setting.xml文件------一劳永逸

        [1]打开settings.xml文件

        [2]找到profiles标签

        [3]加入如下配置


                jdk-1.7
                
                    true
                    1.7
                
                
                   1.7
                   1.7
                   1.7
                

 

  【2】执行maven命令

     eclipse中Java工程执行maven命令

     Eclipse使用Maven详解(maven6)_第8张图片

     编译命令

     Eclipse使用Maven详解(maven6)_第9张图片

     Eclipse使用Maven详解(maven6)_第10张图片

【3】创建maven版的web工程

  建web工程

    Eclipse使用Maven详解(maven6)_第11张图片

    Eclipse使用Maven详解(maven6)_第12张图片

修改eclipse中maven创建web项目的包结构,变成我们想要的包结构

原先包结构:

Eclipse使用Maven详解(maven6)_第13张图片

右击项目——>properties

Eclipse使用Maven详解(maven6)_第14张图片

 

 

Eclipse使用Maven详解(maven6)_第15张图片

修改后的包结构

Eclipse使用Maven详解(maven6)_第16张图片

【4】新建的jsp页面报错

Eclipse使用Maven详解(maven6)_第17张图片Eclipse使用Maven详解(maven6)_第18张图片

Eclipse使用Maven详解(maven6)_第19张图片

原因:maven创建的web程序缺少tomcat运行环境

  • 方法一、eclipse的做法

Eclipse使用Maven详解(maven6)_第20张图片

Eclipse使用Maven详解(maven6)_第21张图片

Eclipse使用Maven详解(maven6)_第22张图片

  • 方法二、maven的做法

    在pom.xml添加servlet-api 的 依赖-----provided


          
          javax.servlet
          servlet-api
          2.5
          provided
 

Eclipse使用Maven详解(maven6)_第23张图片

 

项目运行

Eclipse使用Maven详解(maven6)_第24张图片

就是包冲突的问题,依赖范围改为provided【但我的eclipse没报错,可能是我的jsp-api版本并不冲突】

【5】eclipse导入外部maven工程

原先手动建立的maven工程就是建在eclipse的工作空间的,maven工程的导入不能当做普通工程来导入,所以不能复制到工作空间来,因为缺少了文件,下面来会讲到缺少什么文件

Eclipse使用Maven详解(maven6)_第25张图片

当做maven项目导入

Eclipse使用Maven详解(maven6)_第26张图片

通过pom.xml识别的,对于maven来讲只要你有pom.xml,就会识别为maven工程

Eclipse使用Maven详解(maven6)_第27张图片

导入eclipse,eclipse会添加这两个文件,这个时候,该工程可以当做普通Java项目来导入

Eclipse使用Maven详解(maven6)_第28张图片

以上通过观看谷粒学院学习视频所记录的笔记

谷粒学院学习官网:http://www.gulixueyuan.com

 

你可能感兴趣的:(maven)