• Maven介绍及安装


    一,Maven是什么?

      Maven是一个跨平台的项目管理工具,主要用于基于Java平台的项目构建,能够帮助我们将构建过程自动化,即从清理,编译,测试,生成报告,到打包和部署一系列过程。我们主要完成的工作就是写好配置文件,然后输入简单的命令即可运行这些复杂的过程。

      在使用Maven进行项目管理时采取约定好的目录结构,可以使用原型快速生成目录架构。

    二,Maven安装

      安装之前先检查Java运行环境是否完善,执行如下命令:

    echo $JAVA_HOME
    java -version

     我安装的JDK是最新的1.8.0_25版本。

      如果显示JDK的安装路径和版本信息说明没啥问题,否则需要安装JDK。  

      Maven的安装比较简单,首先从官网下载Maven的安装包,最新版的是3.2.3,解压缩到指定目录,例如我的目录为

    /home/yxl/download/maven

    我将解压后的文件夹重命名为maven,原因是原来的名字太长了。

    然后设置相关环境变量就OK了。

    编辑家目录下的.bashrc文件,在末尾加上如下环境变量:

    export M2_HOME=/home/yxl/download/maven
    export M2=$M2_HOME/bin
    export PATH=.:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/jdk1.8/bin:$M2_HOME/bin

    M2_HOME是解压缩后的maven的路径。

    然后重新打开一个shell,输入

    mvn help:system

    该命令用来打印Java系统属性和环境变量,该命令运行时会自动下载maven-help-plugin,下载的内容被放在~/.m2本地仓库中,如果下载出现错误,可能的解决办法是关掉其他下载任务,重复运行该命令,我遇到好几次这种问题。

  • 相关阅读:
    GDI+小例子
    GDI & GDI+
    GDI绘图中的映射模式CDC::SetMapMode()
    Socket心跳包机制
    Winpcap网络开发库入门
    AdjustTokenPrivileges启用权限
    SetLocalTime设置本地时间
    UDP收/发广播包原理及步骤
    如何使用UDP进行跨网段广播
    Windows关机过程分析与快速关机
  • 原文地址:https://www.cnblogs.com/yxl10/p/4117889.html
Copyright © 2020-2023  润新知