Maven最全面的安装和配置环境变量

Posted 名字真的很急用

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven最全面的安装和配置环境变量相关的知识,希望对你有一定的参考价值。

Maven

一:Maven概述

  1. Apache 产品
  2. Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。

二:下载maven

  • https://maven.apache.org/download.cgi

三:安装

  • 绿色软件(免安装的)
  • 动态获取的方式配置环境变量(必须配置好jdk环境变量)
  • 系统变量配置,直接把安装路径复制下来。

  • 编辑环境变量,按如下所写即可。

  • 我的安装在全英文路径才的D盘下,

  • cmd下输入命令查看是否安装成功。如下显示安装成功

四:仓库

  • 位置
  • 存各种依赖(jar包)
  • 仓库的分类
  • 本地
    • maven的安装设备(C:\\Users\\admin.m2)
  • 中央
    • 当本地仓库找不到我们想要的依赖,需要去中央仓库下载(公司的服务器)
  • 远程
    • 国外
    • 阿里

五:设置仓库(本地、远程)

  • 本地的

    1. 第一步:在我们的盘符下创建一个目录(repository)

    2. 第二步: 56行 D:\\Maven\\repository


      配置自己的厂库下载的地方,可以节省C盘的空间

  • 远程的

    • mirrors根标签

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

· 依赖坐标:仓库有很多个依赖(jar)

  • 公司名
  • 依赖名
  • 依赖版本号

六:创建maven项目

  • 第一步:创建普通项目
  • 第二步:找到seting—》maven




七:改造maven项目(Java EE)

  • 右键点击main选择Directory

八:细节

  • 修减pom文件

  • pom文件

    • 依赖
    • 插件

九依赖(jar)

  • 三种导入方式(推荐idea鼠标右击)


十插件(软件)

  • 就是pom.xml下的build标签,可以添加tomca,但是不常用,一般慢

十一:maven的常用命令

  • maven的声明周期

    • 清理 ----》编译------>测试 ---->报告 -----》打包----->部署
  • 命令含义
    clean清理target
    compile编译,target
    test测试,target生成三个目录 测试报告
    pacakge打包,项目 target目录下
    install将打包好的包,安装到本地仓库

十二:依赖的传递性

  • 依赖的可选

  •   <optional>true</optional>
    
  • 依赖的筛选

     <dependency>
          <groupId>org.example</groupId>
          <artifactId>p1</artifactId>
          <version>1.0-SNAPSHOT</version>
          <exclusions>
            <exclusion>
              <groupId>log4j</groupId>
              <artifactId>log4j</artifactId>
    
            </exclusion>
          </exclusions>
        </dependency>
    

依赖的范围

scopemaintestpackage
compile(默认)TTT
testT
providedTT
runtimeT

jdk问题:

方式一:

<properties>
    <maven.compiler.source>8</maven.compiler.source>
    <maven.compiler.target>8</maven.compiler.target>
</properties>

方式二:

<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>

十三:注意事项


以上是关于Maven最全面的安装和配置环境变量的主要内容,如果未能解决你的问题,请参考以下文章

关于mysql installer 的安装和环境变量配置

java 环境配置 maven 环境配置

亟梦搭建Maven环境

win10 jdk1.7+maven(免安装3.2.5)

maven的安装和配置

基于Maven编译的JDK环境安装配置