programname
src
main
java
test
java
target
pom.xml
常用命令: mvn -v 获取版本号
mvn compile 编译
mvn test 运行测试文件
mvn package 打包文件在target下
mvn clean 删除target
mvn install 安装jar包到本地仓库中
mvn archetype:generate 自动创建项目及内部结构
mvn archetype:generate -DgroupId=com.nisnr.maven01 -DactifactId=maven01-model -Dversion= 1.0.0SNAPSHOP -Dpackage=com.nisir.maven01.model -DarchetypeCatalog=internal
groupId 公司名反写+项目名
actifactId 项目名-模块名
version 版本号
package 包路径
archetypeCatalog 目录获取方式
mvn xxxx -X 进入debug模式
注:mvn创建项目时会卡在Generating project in Interactive mode上很久很久,
进入debug模式。即 mvn archetype:generate -X
会发现,mvn卡在下载:[DEBUG] Searching for remote catalog: https://repo.maven.apache.org/maven2/archetype-catalog.xml
据资料说是因为网络原因在网络上获取catalog,添加语句-DarchetypeCatalog=internal,