Maven的构建环节
Maven的核心概念
Maven约定的目录结构
这是一个Maven工程约定的目录架构,一般不会修改这种目录架构。XML和JSON是两种经常在网络使用的数据表示格式。
mvn compile的作用
man compile的作用就是将所有src/main/java下的java文件编译,第一次慢使用慢的原因是本地仓库没有完成这些功能的插件,需要从中央仓库中拉取。ubuntu下,本地仓库在家目录下的~/.m2/repository/目录下。
target目录
mvn compile编译之后的结果是在target中类文件,资源和插件之类的,这个target目录是不参与编译的,只是一个单纯存放这些程序和资源的目录。
pom文件
pom.xml值包含了项目信息,依赖信息,构建信息,其中最最重要的也是依赖信息,我们需要在网络仓库或者本地仓库中寻找符合依赖信息的资源jar包。
Maven生命周期
maven的生命周期:就是maven构建项目的过程,清理,编译,测试,报告,打包,安装,部署
maven的命令:maven独立使用,通过命令,完成maven的生命周期的执行。clean,compile,tes,package,install,deploy等等命令
maven可以使用命令,完成项目的清理,编译,测试等等
maven的插件: maven命令执行时,真正完成功能的是插件,插件就是一些jar文件, 一些类。