Eclipse使用Maven详解(maven6)

版权声明: https://blog.csdn.net/qq_39769369/article/details/84106623

                                       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核心程序

·         

        

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

          

三、基本操作:在eclipse中

 【1】创建maven版的Java工程       

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

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

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

        [1]打开settings.xml文件

        [2]找到profiles标签

        [3]加入如下配置

<profile>
                <id>jdk-1.7</id>
                <activation>
                    <activeByDefault>true</activeByDefault>
                    <jdk>1.7</jdk>
                </activation>
                <properties>
                   <maven.compiler.source>1.7</maven.compiler.source>
                   <maven.compiler.target>1.7</maven.compiler.target>
                   <maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>
                </properties>

 </profile>

  【2】执行maven命令

     eclipse中Java工程执行maven命令

     

     编译命令

     

     

【3】创建maven版的web工程

  建web工程

    

    

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

原先包结构:

右击项目——>properties

修改后的包结构

【4】新建的jsp页面报错

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

  • 方法一、eclipse的做法

  • 方法二、maven的做法

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

<dependency>
          <!-- servletAPI依赖 -->
          <groupId>javax.servlet</groupId>
          <artifactId>servlet-api</artifactId>
          <version>2.5</version>
          <scope>provided</scope>
 </dependency>

项目运行

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

【5】eclipse导入外部maven工程

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

当做maven项目导入

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

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

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

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

猜你喜欢

转载自blog.csdn.net/qq_39769369/article/details/84106623