基于Centos搭建Maven安装与使⽤
CentOS 7.2 64 位操作系统
安装 Maven
Maven 简介
是⼀个软件项⽬管理及⾃动构建⼯具,由 Apache 软件基⾦会所提供。基于项⽬对象模型(缩写:POM)概念,Maven 利⽤⼀⼩段描述信息能管理⼀个项⽬的构建、报告和⽂档等步骤。
Java 安装
⾸先我们需要准备 Java 开发环境,使⽤下⾯命令来安装 Java:
yum -y install java-1.8.0-openjdk-devel
Maven 下载
我们可以从官⽹下载页获取最新的下载链接( archive)。
然后我们使⽤wget命令将其下载:
cd /home
wget /apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.
解压压缩包:
tar xzvf apache-maven-3.5.
将⽂件夹移动⾄/usr/local/⽬录:
mv apache-maven-3.5.2 /usr/local/apache-maven
配置环境变量
编辑/etc/profile,在最下⽅添加:
MAVEN_HOME=/usr/local/apache-maven
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin
下载apache
Ctrl + S保存⽂件,并运⾏如下命令使环境变量⽣效:
source /etc/profile
检查 Maven 是否成功安装:
mvn -version
Maven 简单使⽤
构建
我们可以通过archetype:generate命令快速构建出项⽬⾻架。
Hello World
我们使⽤该命令创建⼀个helloworld项⽬。过程中可⼀路回车键选择默认值。(mvn 指令⾸次执⾏时,会从远程“中央仓库”下载⼀些必需的⽂件,请耐⼼等待,安装中的问题可以参考:)
cd /home
mvn archetype:generate -DgroupId=helloworld -DartifactId=helloworld
项⽬结构
点击 /home/helloworld 查看项⽬结构。
其中:
/l 为项⽬对象模型(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,最后执⾏了打包)完成实验
恭喜!您已经成功完成了 Maven 安装与⼊门的实验任务,您可以选择留⽤继续使⽤该环境。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。