• 【工具学习】——Maven的安装与配置


    【含义】

           

           什么是构建?

           构建,英文build。构建包括编译、运行、生成文档、打包、部署等等工作内容,如果我们每天手工去干这些事情,那会浪费很多的时间。因此,构建管理工具应运而生。


           maven,作为项目构建和管理的工具,最初是用来简化构建过程的。

          它的功能大致可以分为两大项:1)管理jar包 2)高效率的发布项目。


    【安装】

         maven是跨平台的,无论是Windows还是linux。


    1、Windows系统


        首先检查jdk是否配置成功,在命令窗口输入java -version.

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

        下载之后解压到指定路径即可。


         配置环境变量:

         新增:

        变量名:MAVEN_HOME

        变量值:E:mavenapache-maven-3.2.3 (maven的解压路径)


        修改Path变量路径:

        在变量值后加上;%MVN_HOME%in;
        配置完成后输入mvn -v,显示如下信息,表明配置成功。





    2、Linux系统


    Linux系统与Windows的操作基本相同,但配置环境变量的方法稍有不同。


    1)在终端命令行配置

    export MAVEN_HOME=/usr/local/maven
    export PATH=${PATH}:${MAVEN_HOME}/bin


    2)在/etc/profile文件直接添加


    最后不要忘了验证是否配置成功。


    【目录结构】

         下图是maven的文件结构图,有的习惯于将repository文件放在外面一层,只要配置路径正确即可,都不影响使用。



    这里简单介绍几个常用的文件:


    1)conf

          目录下包含了一些配置文件,我们可以通过直接修改配置文件setting.xml在机器上全局设定maven。maven的setting.xml文件有两种,一种是系统级别的,一种是用户范围的。在ITOO中,我们推荐使用用户级别的配置文件,即上图与conf同级的setting.xml。在该配置文件中,配置了仓库的信息,关联私服等信息。

    2)lib

          包含了maven运行时需要的java类库。包括第三方的依赖包、maven的模块jar包等。


    3)repository

          repository本身就是个仓库,是一个本地仓库。本地仓库只有本机可以看到,主要的作用是缓存。

    本地仓库的路径可在用户范围的setting.xml文件中进行修改,如下所示


    <?xml version="1.0" encoding="UTF-8"?>
    
    <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
    
      <localRepository>E:/maven/repository</localRepository>
    
    
    


    【小结】

          

           这篇博客主要介绍了maven的安装与配置内容,下篇博客将介绍maven的核心概念及其配置文件。

  • 相关阅读:
    汉语-词语:关怀
    心理学-交流:我真的关心ta,却不知道如何表达 | 如何科学地表达关心?
    汉语-词语:关心
    汉语-词语:安慰
    医疗时鲜资讯:医疗行业未来的变革(续前篇)
    字典转模型的过程中,空值和id特殊字符的处理
    最简单的基于FFmpeg的移动端样例附件:Android 自带播放器
    创建存储过程向表中循环加入数据
    分布式事务 原理及使用范例一则
    hdu 1166
  • 原文地址:https://www.cnblogs.com/saixing/p/6730252.html
Copyright © 2020-2023  润新知