常用命令

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内置的方式来实现的;