基本上我需要我的插件来运行 POST maven 执行,无论执行了哪些阶段,但我知道这是不可能的,我必须将我的插件附加到特定阶段:-(。
但是......如果我将我的插件附加到每个可能的阶段并从插件中提取要执行的最后一个阶段,我可以自己完成,然后通过与当前阶段的简单比较,我会知道这是否是真的是最后一个阶段与否。如果这是最后一个阶段,我将执行我的插件代码。
有人知道我如何提取这些信息吗?
谢谢, 谢伊
基本上我需要我的插件来运行 POST maven 执行,无论执行了哪些阶段,但我知道这是不可能的,我必须将我的插件附加到特定阶段:-(。
但是......如果我将我的插件附加到每个可能的阶段并从插件中提取要执行的最后一个阶段,我可以自己完成,然后通过与当前阶段的简单比较,我会知道这是否是真的是最后一个阶段与否。如果这是最后一个阶段,我将执行我的插件代码。
有人知道我如何提取这些信息吗?
谢谢, 谢伊
Maven 支持 pre 和 post 脚本。请参阅此处接受的答案。在您的情况下,它将是 mavenrc_post.bat
您可以通过在 /etc/mavenrc 或 ~/.mavenrc (Linux) 或 %HOME%\mavenrc_pre.bat (Windows) 创建文件来轻松做到这一点.