Maven 打包涉及证书文件问题

时间:2022-07-24
本文章向大家介绍Maven 打包涉及证书文件问题,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

当使用maven-assembly-plugin或者maven-shade-plugin打包时,如果涉及到证书文件,一定设置过滤,否则证书文件会被做修改。报异常:

java.io.IOException: DER length more than 4 bytes: 111

  • maven-assembly-plugin:
<fileSet> 
  <directory>/</directory> 
  <outputDirectory>/</outputDirectory> 
  <includes> 
    <include>**/*.*</include> 
  </includes> 
  <filtered>true</filtered>
</fileSet>
  • maven-shade-plugin:
<configuration>  
  <filters>  
    <filter>  
      <artifact>*:*</artifact>  
       <excludes>  
      <exclude>*</exclude>  
        </excludes>  
    </filter>  
  </filters>  
</configuration>