常用命令
1、清理 + 编译命令:mvn clean compile
clean用于删除target目录;compile编译命令,类似于javac。执行截图:
2、清理命令:mvn clean
Clean用于删除target目录,执行截图:
3、编译命令:mvn compile
compile编译命令,类似于javac。执行截图:
4、单元测试命令:mvn clean test
编译test目录下的源文件
5、打包命令:mvn clean package
package打包成jar文件
6、发布jar命令:mvn clean install
通过install命令,把jar安装到本地Maven仓库,后续项目就可以通过Maven方式来使用该jar文件。
7、快速创建项目命令:mvn archetype:generate
当使用mvn archetype:generate命令去创建一个项目结构时,在项目创建过程中,Maven会下载一个与Archetype相关的目录文件,该文件叫做archetype-catalog.xml,该XML文件比较大,或者,该文件地址无法在Maven访问,一种有3种方法来解决:
①本地加载:直接下载archetype-catalog.xml,然后放到本地的Maven仓库中:C:\Users\XXXX\.m2\repository\org\apache\
maven\archetype\archetype-catalog\3.1.2,基于这种方式,新命令为:mvn archetype:generate -DarchetypeCatalog=local
②通过国内的云镜像来进行下载;
③mvn archetype:generate -DarchetypeCatalog=internal,采用内部的方式来替换catalog.xml,这种方式采用的是maven-archetype-plugin内置的方式来实现的;