【一篇入魂】Maven教程大纲

本文详细介绍了Maven的使用,包括安装、配置、仓库管理、常用命令、核心概念、插件集成以及创建Web项目。通过Maven,可以方便地管理Java项目的构建、依赖和文档。文章还讲解了Maven的仓库分类、配置文件设置以及如何整合Spring MVC。
摘要由CSDN通过智能技术生成

1 什么是Maven

  • Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具
  • Maven是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。
  • [相当于iOS cocoapods]
  • Maven的好处【 lib】
        1. 方便jar的管理
        2. 不需要上传jar包到svn

2如何使用Maven

2.1第一:安装本地Maven

  • 先打开浏览器访问maven官网【rz】,下载下图红色的zip文件
    在这里插入图片描述
  • 接着解压文件夹到用户目录下C:\Users\guoyongfeng\中,【这里解压的路径随机,个人喜欢放在用户目录而已】
  • 然后需要配置path环境变量
  • 系统变量:MAVEN_HOME = C:\Users\guoyongfeng\apache-maven-3.5.0
  • 系统变量:path = %MAVEN_HOME%\bin
  • 最后打开命令行,输入mvn -version,出现下面内容表示本地maven安装和配置成功了
    在这里插入图片描述

2.2第二:了解下Maven的仓库

  • 仓库是用来干啥的呢?其实就是用来存放网上下载到本地的jar包
  • 仓库路径默认情况下在用户目录下C:\Users\guoyongfeng\.m2\repository
  • 配置仓库路径 在bin目录下的config/settings.xml
    在这里插入图片描述
  • 在 cmd 中敲并回车执行:mvn help:system

在这里插入图片描述
maven默认会从上面的服务器(中央仓库) 下载 jar包到本地

2.3第三 修改setting.xml配置文件

在mirrors中添加下面的内容,使用阿里云服务器下载jar包,因为国外的下载太慢了,把国外的注释不用

     <!-- 阿里云仓库 -->
        <mirror>
            <id>alimaven</id>
            <mirrorOf>central</mirrorOf>
            <name>aliyun maven</name>
            <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
        </mirror>
    
        <!-- 中央仓库1 -->
        <mirror>
            <id>repo1</id>
            <mirrorOf>central</mirrorOf>
            <name>Human Readable Name for this Mirror.</name>
            <url>http://repo1.maven.org/maven2/</url>
        </mirror>
    
        <!-- 中央仓库2 -->
        <mirror>
            <id>repo2</id>
            <mirrorOf>central</mirrorOf>
            <name>Human Readable Name for this Mirror.</name>
            <url>http://repo2.maven.org/maven2/</url>
        </mirror>

2.4第四:安装Eclipse的Maven插件 【工作中遇到再学习】

  • 为什么要安装maven插件?
    ** 需要一些命令,需要maven插件
    **因为以前创建动态的javaweb项目,以后我们创建的是一个maven项目,maven也是一个web项目,java项目
  • Maven项目是通过pom.xml文件来管理jar包的
  • Eclipse安装Maven插件有三种方式
  • Eclipse neon的版本默认已经安装了maven的插件
  • 如果是旧版本的Eclipse,就需要手动安装maven插件,
    ** 一种离线安装,比较快
    ** 一种在线安装,比较慢
第一种方式:把插件放在eclipse的dropins中【练】
  • 【离线安装】,把插件放在eclipse的dropins
  • 打开preferences点击Maven后,会出现下面的警告框,需要配置下eclipse.ini文件
    在这里插入图片描述
    在这里插入图片描述
    解决上面的问题,只需要在eclipse.ini文件添加下面两行代码
    -vm
    C:\Program Files\Java\jdk1.8.0_131\bin\javaw
  • 接着需要点击maven的User Setting选项,配置路径为本地maven的settings.xml路径,如图
    在这里插入图片描述
    在这里插入图片描述
第二种方式:点击Eclipse的Help -> Install New Software
  • 在弹出的界面中,添入下面红色框内容点击OK安装【http://m2eclipse.sonatype.org/sites/m2e

  • 装完后重启Eclipse
    在这里插入图片描述
    在这里插入图片描述

  • 安装完后,会在Eclipse的Preference偏好设置中出现maven选项

第三种方式:点击Eclipse的Help ->Eclipse Marketplace
  • 然后在find中搜索maven安装即可

在这里插入图片描述

3 Maven常用命令

3.1 Maven项目结构

ProjectName
  |-src
  |   |-main
  |   |  |-java        —— 存放项目的.java文件
  |   |  |-resources   —— 存放项目资源文件,如spring, hibernate配置文件
  |   |-test
  |      |-java        ——存放所有测试.java文件,如JUnit测试类
  |      |-resources   —— 测试资源文件
  |-target             —— 目标文件输出位置例如.class、.jar、.war文件
  |-pom.xml           ——maven项目核心配置文件

3.2 eclipse创建Maven简单项目

创建项目前,把eclipse中maven配置文件路径改下

在这里插入图片描述

  • 通过Eclipse在项目浏览器右键创建一个简单的maven项目,项目名为【test1】步骤如图
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • Pom.xml,这里使用【junit 4.10进行单行测试
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.gyf</groupId>
  <artifactId
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值