zoukankan      html  css  js  c++  java
  • MAVEN概念、安装与配置、配置文件

    一、maven是什么??

    Maven的正确发音是[ˈmevən],在美国是一个口语化的词语,代表专家、内行的意思。

    Maven项目对象模型(POM,Project Object Model),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。[百度百科]

    Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。[百度百科]

    二、maven作用

    1、主要优势总结三点:

    • 生命周期管理,便捷的构建过程;
    • 依赖管理,方便引入所需依赖 Jar 包;
    • 仓库管理,提供统一管理所有 Jar 包的工具;
    • 目录结构管理,提供了一套标准的目录结构(基本上所有的web项目,目录结构几乎都是相同的)

    2、其他优点:

    • 插件式架构,大量的可重用插件;
    • 很方便集成IDE;
    • 开源项目都使用Maven

    三、下载

    1、安装好JDK,官网下载的,不过网速慢,慎选

    2、安装好IDEA,官网下载的,社区版

    3、MAVEN程序包,前往https://maven.apache.org/download.cgi下载最新版的Maven程序

    四、Windows下maven安装、配置

     1、将文件解压到D:program files (x86)目录下

    2、配置环境变量,桌面-计算机-属性-高级系统设置-高级-环境变量,弹框

     系统变量-新建,添加变量名MAVEN_HOME,变量值D:program files (x86)apache-maven-3.6.3,【确定】关闭弹框

     

    3、编辑环境变量Path,追加%MAVEN_HOME%in;

     4、检查是否安装配置成功

    用win键+R,输入cmd打开命令行提示符窗口,即Dos界面,输入mvn -v  若出现以下情况说明配置成功

     

     

    5、配置Maven本地仓库,本文创建在D:mavenRepo,mavenRepo用作maven的本地库

    6、打开D:program files (x86)apache-maven-3.6.3confsettings.xml,查找下面这行代码

    <localRepository>/path/to/local/repo</localRepository>
    

     localRepository节点默认被注释掉,需把它移到注释之外,然后将localRepository节点的值改为创建的目录D:mavenRepo。

     

     注意:

    localRepository节点用于配置本地仓库,本地仓库起一个缓存作用,它默认地址是 C:Users用户名.m2。

    当从maven中获取jar包时,maven首先会在本地仓库中查找,如本地仓库有则返回;如没有则从远程仓库中获取包,并在本地库中保存。

    此外,在maven项目中运行mvn install,项目将会自动打包并安装到本地仓库中。

    7、检查上一个步骤配置是否成功,用win键+R,输入cmd打开命令行提示符窗口,即Dos界面,输入mvn help:system。若出现以下情况说明配置成功

     除了上一个截图,D:mavenRepo下会出现一些文件

    8、配置maven到IDEA

    五、其他学习链接

    https://www.cnblogs.com/whgk/p/7112560.html

  • 相关阅读:
    索引总结篇
    数据库的安全管理
    数据库备份对日志文件的影响
    数据文件与日志文件读取机制
    更新操作所带来的影响
    页拆分-产生碎片
    你不可不知的T-SQL执行顺序
    实用T-SQL收集
    Left Join的神奇效果
    我对数据库索引的理解
  • 原文地址:https://www.cnblogs.com/yulia/p/13664253.html
Copyright © 2011-2022 走看看