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(打包时没有指明主类)