Maven教程及其在Eclipse中的应用【干货】

一、前言

本文章只简单介绍Maven从安装到Eclipse中的使用,能满足基本开发需求,若想深入了解Maven,请参见如下地址:https://www.yiibai.com/maven/

二、Maven环境配置与安装

1.下载与安装

(1)下载地址:http://maven.apache.org/download.cgi

(2)安装:解压缩即为安装

2.配置环境变量

(1)添加 M2_HOME 和 MAVEN_HOME 环境变量到 Windows 环境变量,并将其指向你的 Maven 文件夹,如F:\apache-maven-3.5.3

(2)为PATH添加变量:%M2_HOME%\bin

3.验证

(1)启动cmd命令窗口

(2)输入命令:mvn -version

三、Maven中央存储库

1.介绍

当你建立一个 Maven 的项目,Maven 会检查你的 pom.xml 文件,以确定哪些依赖下载。首先,Maven 将从本地资源库获得 Maven 的本地资源库依赖资源,如果没有找到,然后把它会从默认的 Maven 中央存储库 – http://search.maven.org/ 查找下载。

2.依赖查询

查询地址:http://mvnrepository.com/

四、Maven中央仓库的镜像

1.介绍

为减轻中央存储库的压力,在每个大洲建立镜像,供当地人下载

2.阿里云镜像

本案例添加阿里云的镜像,这样每次下载新的jar包到本地资源库时,速度会很快

3.配置方法

(1)打开settings.xml文件

(2)在<mirrors>标签中添加如代码

  <mirrors>
     <mirror>  
       <id>alimaven</id>  
       <name>aliyun maven</name>  
       <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  
       <mirrorOf>central</mirrorOf>          
     </mirror>
  </mirrors>

五、Maven本地资源库

1.默认路径

${user.home}/.m2/repository

2.更改路径

(1)打开settings.xml文件

(2)取消<localRepository>的注释,并填写自定义的物理地址,如:F:\apache-maven-3.5.3\repository

<localRepository>G:\apache-maven-3.5.3\repository</localRepository>

六、安装jar包至本地资源库

1.介绍

当jar包不在中央仓库管理时(如Oracle驱动包),可以安装至本地资源库

2.安装方法

(1)cmd命令,切换到要安装的工程目录下执行maven install(切换命令:在cmd命令窗口中输入,cd /d d:/{maven-home})

(2)或在任务位置执行安装命令:mvn install:install-file -Dfile=c:\kaptcha-{version}.jar -DgroupId=com.google.code -DartifactId=kaptcha -Dversion={version} -Dpackaging=jar

(3)例如:mvn install:install-file -Dfile=c:\kaptcha-2.3.jar -DgroupId=com.google.code -DartifactId=kaptcha -Dversion=2.3 -Dpackaging=jar

七、Eclipse与Maven的集成

若想保证能在Eclipse中能正常使用Maven,需求做如下配置

1.配置本地Maven

(1)打开Preferences窗口-->Maven

(2)Installactions:指定自己的Maven目录

(3)User Settings:指定自己Maven的settings.xml目录

2.设置创建Maven项目时默认的jdk版本

(1)打开setting.xml

(2)在<profiles>标签中增加如下内容

    <!-- 增加在Eclipse中创建Maven项目时,默认为jdk1.8,本版本最高支持1.8 -->
    <profile>
        <id>jdk-1.8</id>
        <activation>
            <activeByDefault>true</activeByDefault>
            <jdk>1.8</jdk>
        </activation>
        <properties>
            <maven.compiler.source>1.8</maven.compiler.source>
            <maven.compiler.target>1.8</maven.compiler.target>
            <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
        </properties>
     </profile>

八、在Eclipse中创建Maven的Web项目

1.创建Maven项目

(1)File --> New --> Maven Project 打开New Maven project

(2)勾选Create a simple project (skip archetype selection) 和 Use default Workspace location --> Next

(3)输入Group Id 和 Artifact Id,Packaging选择war --> Finish

2.消除错误

(1)右击项目 --> Properties 打开Properties for <Project Name>对话框,选择左侧的Project Facets;

(2)先取消Dynamic Web Module的勾选,点击Apply;再选中Dynamic Web Module的勾选,点击如图的按钮,修改“Content directory”为“src/main/webapp”,点击OK,点击Apply and Close,错误便会消息

(3)若工程还报错,则选中项目,右击 --> Maven --> Update Project -- OK即可

九、配置pom.xml文件来加载jar包

1.编辑pom.xml文件,增加jar包的引用

<project>标签中增加如下代码,此代码表示引用了spring的两个包

    <dependencies>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-aop</artifactId>
            <version>5.0.4.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-aspects</artifactId>
            <version>5.0.4.RELEASE</version>
        </dependency>
    </dependencies>

2.查看引入的jar包

在java Resources --> Libraries --> Maven Dependencies中,查看加载的包及其依赖包

猜你喜欢

转载自blog.csdn.net/gozhuyinglong/article/details/80135020