Maven-Resources导致运行时证书错误

Maven 在打包的时候会处理证书文件 所以需要排除 不然会报错 java.security.spec.InvalidKeySpecException DerInputStream.getLength(): lengthTag=111, too big.

  • 配置 Maven-Resources 排除证书
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-resources-plugin</artifactId>
    <configuration>
    <encoding>UTF-8</encoding>
    <!-- 过滤后缀为pem、pfx的证书文件 -->
    <nonFilteredFileExtensions>
    <nonFilteredFileExtension>p12</nonFilteredFileExtension>
    <nonFilteredFileExtension>pem</nonFilteredFileExtension>
    <nonFilteredFileExtension>pfx</nonFilteredFileExtension>
    </nonFilteredFileExtensions>
    </configuration>
    </plugin>