maven详解-(2)基本操作
延续上一篇的maven安装,本篇介绍一下maven的基本操作
1.maven创建java项目
先新建一个目录D:\apache-maven-3.0.5-cmd,命令行进入到该目录下
执行mvn archetype:generate回车
执行一段时间后可能会有停顿,让输入内容,直接回车选择6,然后会提示填写部分内容,按照下面给的解释填写即可:
groupId为组织名,如org.apache
artifactId为工程名,如org.apache.maven,org.apache.hadoop
version为工程的版本号,如hadoop1.x,hadoop2.x
package为工程的目录结构,如java.lang包
输入完成这些内容之后,回车继续执行,执行完成之后,再次进入到D:\apache-maven-3.0.5-cmd目录下发现maven为我们创建了aliyun工程
进入到D:\apache-maven-3.0.5-cmd\aliyun目录中,结构为
2.maven项目编译
命令行进入到D:\apache-maven-3.0.5-cmd\aliyun工程目录执行
mvn compile
执行完成之后再进入到aliyun目录中发现多了一个文件夹target
该target即是maven将原工程的java文件编译成了class文件
3.maven项目打包
命令行D:\apache-maven-3.0.5-cmd\aliyun下执行
mvn package
进入到target目录中查看已经生了打好的包:工程名+版本号.jar
4.maven运行工程主程序
maven在创建aliyun工程的时候创建了一个测试类,执行打印Hello World操作
这里执行maven调用该方法,打印Hello World
mvn exec:java -Dexec.mainClass=”com.alibaba.aliyun.App”
查看在控制台打印Hello World
5.maven生成项目说明文档
命令行D:\apache-maven-3.0.5-cmd\aliyun下执行
mvn site
在target包下生成一个site文件夹,site内的内容即为aliyun工程的说明文档
打开index.html
6.maven项目清理
重新编译,将原编译文件清理掉
mvn clean
target目录被清理掉了。
7.maven安装jar
在工程目录下执行
mvn install
将aliyun安装为jar服务,进入到maven的仓库可以看到已经注册进来