npe*_*low 15 maven-2 maven-plugin
我正在写一个自定义的maven2 MOJO.我需要从这个MOJO访问另一个插件的运行时配置.
做这个的最好方式是什么?
我不确定你会如何准确地做到这一点,但在我看来,这可能不是最好的设计决策。如果可能的话,您应该致力于将 Mojo 与任何其他插件分离。
相反,我建议使用自定义属性来排除单独插件配置中的任何重复。
您可以使用属性部分在 pom 中设置自定义属性“foo”:
<project>
...
<properties>
<foo>value</foo>
</properties>
...
</project>
Run Code Online (Sandbox Code Playgroud)
现在可以使用美元符号 + 大括号表示法在 pom 中的任何位置访问属性 foo:
<somePluginProperty>${foo}</somePluginProperty>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5612 次 |
最近记录: |