1

我正在编写一个 Maven 插件,并希望在插件执行之前将作为参数排除输入的一组字符串转换为模式。我实现了接口org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable但是当我在初始化方法中访问时,参数excludes执行方法中为 null 不为 null。在执行之前调用哪个方法来初始化 Maven 插件并可以访问参数?

4

1 回答 1

0

我能给出的最佳建议是深入研究文档,该文档将为您提供定义某种参数的建议,并且可能是不同参数的一些默认值。第一个方法通常是您必须继承自 AbstractMojo 类的 execute() 方法。如果您需要某种默认值,只需检查参数是否尚未初始化(这意味着为空)并为它们提供您喜欢的值。

于 2012-06-10T20:38:57.823 回答