首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Merging /services文件与Maven组装插件合并

将Merging /services文件与Maven组装插件合并
EN

Stack Overflow用户
提问于 2017-11-15 14:38:58
回答 1查看 3.5K关注 0票数 5

我正在寻找一种合并META-INF/services文件的方法,例如META-INF/services/javax.ws.rs.ext.Providers,当使用Maven程序集插件构建jar-with-dependencies时。我已经找到了使用Maven Shade插件如何做到这一点的答案。不幸的是,我们已经广泛使用Mave程序集插件,我们还不清楚如何插入Maven Shade plugin...in。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-06 08:56:33

实际上,一些版本的Maven Assembly插件可以合并这些文件:

代码语言:javascript
复制
<assembly xmlns="http://maven.apache.org/ASSEMBLY/2.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.0.0 http://maven.apache.org/xsd/assembly-2.0.0.xsd">
    <id>jar-with-dependencies</id>
    <formats>
        <format>jar</format>
    </formats>
    <!-- ... -->
    <containerDescriptorHandlers>
        <containerDescriptorHandler>
            <handlerName>metaInf-services</handlerName>
        </containerDescriptorHandler>
        <containerDescriptorHandler>
            <handlerName>metaInf-spring</handlerName>
        </containerDescriptorHandler>
        <containerDescriptorHandler>
            <handlerName>plexus</handlerName>
        </containerDescriptorHandler>
    </containerDescriptorHandlers>
</assembly>
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47310215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档