簡體   English   中英

maven shade插件定制變壓器

[英]maven shade plugin custom transformer

鑒於maven shade插件資源轉換器 ,我們如何創建自定義的?

我已經嘗試將陰影插件添加到我的pom中:

<dependency>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-shade-plugin</artifactId>
    <version>2.4.2</version>
</dependency>

並創建一個實現ResourceTransformer的類。 但是當我運行它時,我得到:

[錯誤]無法執行目標org.apache.maven.plugins:maven-shade-plugin:2.4.1:項目foo上的shade(默認):無法解析mojo的配置org.apache.maven.plugins:maven-shade -plugin:2.4.1:參數變換器的陰影:無法加載實現提示'test.transformer.TestTransformer' - > [幫助1]

變換器與我正在運行構建的項目在同一類路徑上,我猜這是問題所在。 有沒有辦法添加引入其他變形金剛的擴展?

請參閱說明下一部分

  • 創建一個maven項目,其中包含test.transformer.TestTransformer ,其pom.xml中包含相應的依賴項。
  • 在原始項目項目的project.build.plugins.plugin[.id='maven-shade-plugin']pom.xml中,將上面的maven項目添加為依賴項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM