Maven 安装与使用

在安装时,需要关注待安装程序的版本号、安装目录的规范,便于统一管理维护。

1. 安装 Maven

Maven 简介

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

Java 安装

首先我们需要准备 Java 开发环境,使用下面命令来安装 Java:

 yum -y install java-1.8.0-openjdk-devel

Maven 下载

我们可以从官网下载页获取最新的下载链接(Binary tar.gz archive)。
然后我们使用 wget 命令将其下载:

cd /home
wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.tar.gz

解压压缩包:

 tar xzvf apache-maven-3.5.0-bin.tar.gz

将文件夹移动至 /usr/local/ 目录:

mv apache-maven-3.5.0  /usr/local/apache-maven

配置环境变量

编辑 /etc/profile,在最下方添加:

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

保存文件,并运行如下命令使环境变量生效:

 source /etc/profile

检查 Maven 是否成功安装:

 mvn -version

搞定!。

2. Maven 简单使用

构建

我们可以通过 archetype:generate 命令快速构建出项目骨架。也可使用eclipse、idea等IDE工具自带的插件。

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 用于存放编译、打包后的输出文件

编译

进入项目目录:

 cd /home/helloworld

执行编译:

 mvn compile

重新开启 helloworld 项目文件夹,可以看到生成 target 目录。

运行

你可以使用 mvn 指明 mainClass 来运行项目:

mvn exec:java -Dexec.mainClass="helloworld.App"

完成后可看到终端输出了:

Hello World!

测试

我们可以通过 test 指令来运行单元测试代码。

 mvn test

完成后可看到终端输出测试结果。

打包

通过 package 指令来执行打包。

 mvn package

重新开启 target 目录,可看到生成了 .jar 文件。

从输出的日志可以看到,执行 package 前,会先执行 compile 及 test,最后执行了打包。

    原文作者:水星有鱼
    原文地址: https://www.jianshu.com/p/104cba6bc620
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞