[英]How to reuse Maven configuration XML fragments in other configurations
我有幾十個相似但不相同的插件執行配置。 我想重復使用其中的一部分。
我想重復使用的部分可能如下所示:
<reuseMe>
<lotsOfXML/>
</reuseMe>
現在,一些插件配置可能不包含上述內容:
<configuration>
<simpleStuff/>
</configuration>
但其他插件配置可能:
<configuration>
<simpleStuff/>
<complexStuff>
<reuseMe>
<lotsOfXML/>
</reuseMe>
</complexStuff>
</configuration>
而不是復制粘貼該片段,這總是相同的,我想要一些機制,我可以聲明可重用的 XML 片段,然后只是“導入”它們:
<configuration>
<simpleStuff/>
<complexStuff>
<reuseMe import="whatever"/>
</complexStuff>
</configuration>
在預處理步驟中沒有 XSL 轉換我的pom.xml
文件,是否有任何開箱即用的方法可以用 vanilla Maven 完成? 使用<pluginManagement/>
似乎不起作用,因為這會將所有插件執行的<reuseMe/>
內容定義為默認值,而不僅僅是那些需要它的人。
您所要求的有一個 JIRA: https://issues.apache.org/jira/browse/MNG-5102
開了快10年了,還沒解決。
據我所知,唯一開箱即用的 Maven 方法涉及插件執行。
否則,它是你自己的。
PS 不是 Maven 提交者; 也許他們中的一個會看到這一點,我們今天都會學到一些東西。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.