public interface Mojo
Mojos该接口形成与基础设施交互所需的合同Maven
。execute()触发 Mojo 的构建过程行为的方法,如果发生错误情况,可以抛出 MojoExecutionException 或 MojoFailureException。setLog(...)方法,它仅允许 Maven 注入一个日志机制,该机制将允许 Mojo 通过标准 Maven 通道与外部世界通信。static final String ROLE
role提示void execute()
throws MojoExecutionException,
MojoFailureException
Mojo。Mojo内部的主要触发器Maven,并允许Mojo通信错误。MojoExecutionException- 如果出现意外问题。抛出此异常会导致显示“BUILD ERROR”消息。MojoFailureException- 如果出现预期问题(例如编译失败)。抛出此异常会导致显示“BUILD FAILURE”消息。void setLog(Log log)
Maven日志机制,允许它Mojo向用户传达事件和反馈。log- 一个新的记录器Log getLog()
"debug"、
"info"、"warn"和"error". 此记录器是向用户显示信息的公认方式。版权所有 © 2001–2022 Apache 软件基金会。版权所有。