Maven常见构建命令
mvn -v :查看Maven版本
mvn compile:编译
mvn test: 测试
mvn package:打包
mvn site:生成站点目录
mvn clean: 清除maven生成的target目录(target中存放的是项目经过编译的字节码文件和测试报告)
mvn clean package:先清除再打包
mvn jar:jar:打成jar包
mvn install:将生成的jar安装到本地仓库中
maven编译代码的流程:
1.执行mvn compile 命令编译java代码文件
2.如果发现代码中引用到了其他的包文件(jar包)
3.首先回去核心配置文件pom.xml文件中去查找相应的配置依赖
4.根据配置依赖先去本地的仓库中查找jar包资源
5.如果本地不存在,则会再去联网到maven的*仓库中查找
自动建立目录骨架
创建目录骨架的方式有两种。
Maven为我们提供了archetype插件,用于创建符合Maven规定的目录骨架。根据Maven规定,要在:
在maven3.0.5以上版本舍弃了create,使用generate生成项目
mvn archetype:generate:运行命令后提示输入版本,groupId,artifactId,version,package
mvn archetype:generate -DgroupId:组织名,公司域名反写+项目名 -DartifactId:项目名-模块名 -Dversion:版本 -Dpackage:包名。一次性创建。
方式1:(根据提示输入具体的内容)
1.在任意目录创建maven文件夹,切换改命令窗口至该目录
2..输入mvn archetype:generate:固定格式
3.指定ArchetypeId,若是maven-archetype-quickstart:表示创建Java Project,若是maven-archetype-webapp:创建Web Project
4.输入数字1,接下来再输入6
5.输入groupId:为公司的名称反写+项目名(如com.imooc.maven)
6.输入artifactId:为项目名-模块名(如maven-demo1)
7.输入1.0SNAPSHOT:为版本号,可以采用默认,直接回车即可
8.输入package:为包名(如com.imooc.demo1)
方式2:直接设置完所有的参数,建立maven目录骨架