maven的使用2019-05-31

1. maven 简介

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。
Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。

2. maven 安装

maven下载
wget http://mirror.cc.columbia.edu/pub/software/apache/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.tar.gz
解压
tar -xzvf **tar.gz
配置路径

#vi /etc/profile
>MAVEN_HOME = ../maven
> PATH=${PATH}:${MAVEN_HOME}/bin
source /etc/profile

运行

mvn -v
Maven home: /home/bdms/homework/apache-maven-3.1.1
Java version: 1.8.0_151, vendor: Oracle Corporation
Java home: /home/bdms/setup/jdk1.8.0_151/jre
Default locale: en_US, platform encoding: ANSI_X3.4-1968
OS name: "linux", version: "4.15.0-48-generic", arch: "amd64", family: "unix"

证明安装成功!

3. MAVEN的使用

mvn -h

打印maven 使用帮助

生成项目

mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=myapp -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

(需要网络)

编译

mvn clean compile

(需要网络下载jar包)

测试

mvn clean test

(应该是使用junit 测试,具体可以参看junit)

打包

mvn clean package

运行jar 包

java -jar **.jar
java -cp **.jar MAIN.COM(打包时没有指明主类)

你可能感兴趣的:(maven的使用2019-05-31)