本文主要是介绍mvn 阶段被执行几次,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
对于命令:
mvn -e -U clean compile package install deploy
其中,compile截断究竟被执行几次呢?
实际上是compile被执行4次,package被执行3次,install被执行2次,deploy被执行一次。之所以这样,是跟maven的生命周期有关,具体可参见:http://juvenshun.iteye.com/blog/213959
那么,如何验证呢?其实也很容易,在build元素中添加一个task,并将其指定为compile阶段(或者其他的),task的任务是输出一些内容,用以标记改阶段被执行几次。如下所示:
<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-antrun-plugin</artifactId><version>1.1</version><executions><execution><phase>compile</phase><goals><goal>run</goal></goals><configuration><tasks><echo>this is a message from compile phase!</echo></tasks></configuration></execution></executions></plugin></plugins>
</build>
这篇关于mvn 阶段被执行几次的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!