【简介】
Apache Maven由 Apache 软件基金会所提供的一个软件项目管理及自动构建工具,Maven 为开发者提供了一套完整的构建生命周期框架。开发团队几乎不用花多少时间就能够自动完成工程的基础构建配置,因为 Maven 使用了一个标准的目录结构和一个默认的构建生命周期,Maven 能够在很短的时间内使得每项工作都按照标准进行,本篇文章主要介绍了如何在五分钟内通过Azure Virtual Machines快速部署一套软件项目管理及自动构建工具
【操作步骤】
一.创建配置Azure Virtual machines
1.配置基本的Azure VM信息(包括订阅、资源组、实例详细信息,管理员账号及入站端口规则),具体配置如下所示:
2.配置磁盘信息(配置相关磁盘类型及加密类型)具体配置如下所示:
3.配置网络接口信息(虚拟网络、子网、公网IP、公共出入站端口等)具体配置如下所示:
4.配置监视和管理
5.查看并创建虚拟机
6.部署完成以后,可点击直接“转到资源”
7.如下图所示可以看到虚拟机资源管理页面
二.远程连接Azure Virtual Machines
1.我们通过SSH的方式远程Azure Virtual Machines的公网IP地址
ssh [email protected]
三.下载安装 Maven依赖环境并配置环境变量
1.执行以下命令安装java
sudo yum -y install java-1.8.0-openjdk-devel
2.执行以下命令下载apache-maven安装包
cd/home
wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
3.对下载的apache-maven安装包进行解压
tar xzvf apache-maven-3.5.4-bin.tar.gz && mv apache-maven-3.5.4 /usr/local/apache-maven
4.编辑/etc/profile文件,在最下方添加如下环境变量:
MAVEN_HOME=/usr/local/apache-maven
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin
添加完毕后,如下图所示
5.使用如下命令刷新Profile文件
source /etc/profile
四.构建项目骨架
1.执行以下命令构建项目骨架
cd /home
mvn archetype:generate -DgroupId=helloworld -DartifactId=helloworld
五.编译运行Maven项目
1.执行以下命令对项目进行编译
cd /home/helloworld
mvn compile
2.执行以下命令运行项目
mvn exec:java -Dexec.mainClass="helloworld.App"
六.测试运行Maven项目
1.执行以下命令对Maven项目进行测试
mvn test
六.打包运行Maven项目
1.执行以下命令对行Maven项目进行打包
mvn package