如何在maven插件中执行最后一个阶段

时间:2012-10-08 19:03:28

标签: maven plugins maven-plugin phase

基本上我需要我的插件来运行POST maven执行,无论执行哪个阶段,但我学会了知道这是不可能的,我必须将我的插件附加到特定阶段: - (。

但是......如果我将插件附加到每个可能的阶段并从插件中提取要执行的最后阶段,那么我可以自己完成,然后通过简单比较我将知道的当前阶段如果这真的是最后阶段。如果是最后阶段,我将执行我的插件代码。

有人知道如何提取这些信息吗?

谢谢, 吉文

1 个答案:

答案 0 :(得分:1)

Maven支持前后脚本。查看已接受的答案here。在你的情况下,它将是mavenrc_post.bat

  

您可以通过在/ etc / mavenrc或〜/ .mavenrc(Linux)或%HOME%\ mavenrc_pre.bat(Windows)Maven执行创建文件来轻松完成此操作   那些在启动时如果它们存在,除非你已经定义了一个名为的变量   MAVEN_SKIP_RC。