【maven】生命周期

本来不值得搬到****来写的东西,突然发现他很重要。如果我想知道执行mvn命令后,这个命令对我的项目做了什么?我还是得看生命周期。

下面图片可以点击放大。

【maven】生命周期

举例来说明:

执行mvn clean compile:首先经历了过程一,清理了项目中的target,然后进行到生命周期二,在编译src/main/java目录下的java文件至项目输出的主classpath目录中之前还经过了对src/main/resources目录的内容进行变量替换等工作,复制到项目输出的主classpath目录中。