Maven的安装与使用

Apache Maven 是一个软件项目管理及自动构建工具,由 Apache 软件基金会所提供。基于项目对象模型(缩写:POM)概念,Maven 利用一小段描述信息能管理一个项目的构建、报告和文档等步骤。

一、安装 Maven

1、Java 安装

  • 首先我们需要准备 Java 开发环境,使用下面命令来安装 Java:
    yum -y install java-1.8.0-openjdk-devel

2、Maven 下载

  • 我们可以从官网下载页获取最新的下载链接(Binary tar.gz archive)。
  • 然后我们使用 wget 命令将其下载
  • cd /home wget http://mirrors.shuosc.org/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz
  • 解压压缩包:
  • tar xzvf apache-maven-3.5.2-bin.tar.gz
  • 将文件夹移动至 /usr/local/ 目录:
  • mv apache-maven-3.5.2 /usr/local/apache-maven

3、配置环境变量

  • 编辑 /etc/profile,在最下方添加:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    MAVEN_HOME=/usr/local/apache-maven
    export MAVEN_HOME
    export PATH=${PATH}:${MAVEN_HOME}/bin
    ```
    - Ctrl + S 保存文件,并运行如下命令使环境变量生效:
    `source /etc/profile`
    - 检查 Maven 是否成功安装:
    `mvn -version`

    ### 二、Maven 简单使用
    1、构建
    - 我们可以通过 archetype:generate 命令快速构建出项目骨架。
    - Hello World
    - 我们使用该命令创建一个 helloworld 项目。过程中可一路回车键选择默认值。
    `cd /home mvn archetype:generate -DgroupId=helloworld -DartifactId=helloworld`
    - mvn 指令首次执行时,会从远程“中央仓库”下载一些必需的文件,请耐心等待。
    - 项目结构
    - 点击 /home/helloworld 查看项目结构其中:
    /pom.xml 为项目对象模型(Maven 项目配置)
    /src/main/java 用于存放源代码
    /src/test/java 用于存放单元测试代码
    /src/target 用于存放编译、打包后的输出文件

2、编译

  • 进入项目目录:
    cd /home/helloworld
  • 执行编译:
    mvn compile
  • 重新开启 helloworld 项目文件夹,可以看到生成 target 目录。

3、运行

  • 你可以使用 mvn 指明 mainClass 来运行项目:
    mvn exec:java -Dexec.mainClass="helloworld.App"
  • 完成后可看到终端输出了:
    Hello World!

4、测试

  • 我们可以通过 test 指令来运行单元测试代码。
    mvn test
  • 完成后可看到终端输出测试结果。

5、打包

  • 通过 package 指令来执行打包。
    mvn package
  • 重新开启 target 目录,可看到生成了 .jar 文件。
  • 从输出的日志可以看到,执行 package 前,会先执行 compile 及 test,最后执行了打包。
-------------本文结束感谢您的阅读-------------
undefined