美文网首页maven
maven 插件系列3 :maven-resources-plu

maven 插件系列3 :maven-resources-plu

作者: Mervyn_2014 | 来源:发表于2016-09-19 19:44 被阅读9341次

http://maven.apache.org/plugins/maven-resources-plugin/
为了使项目结构更为清晰,Maven区别对待Java代码文件和资源文件,maven-compiler-plugin用来编译Java代码,maven-resources-plugin则用来处理资源文件。
默认的主资源文件目录是src/main/resources,很多用户会需要添加额外的资源文件目录,这个时候就可以通过配置maven-resources-plugin来实现。此外,资源文件过滤也是Maven的一大特性,你可以在资源文件中使用${propertyName}形式的Maven属性,然后配置maven-resources-plugin开启对资源文件的过滤,之后就可以针对不同环境通过命令行或者Profile传入属性的值,以实现更为灵活的构建。

问题:DerInputStream.getLength(): lengthTag=111, too big.
当我们做一些关于私钥方面的内容时,会有一些私钥文件,这时使用maven-resources-plugin打包资源文件时,maven会把资源文件私钥修改导致上面类似的问题,需要在配置里面做修改,如下:

 <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-resources-plugin</artifactId>
                <configuration>
                    <encoding>UTF-8</encoding>
                    <!-- 过滤后缀为pem、pfx的证书文件 -->
                    <nonFilteredFileExtensions>
                        <nonFilteredFileExtension>pem</nonFilteredFileExtension>
                        <nonFilteredFileExtension>pfx</nonFilteredFileExtension>
                        <nonFilteredFileExtension>p12</nonFilteredFileExtension>
                    </nonFilteredFileExtensions>
                </configuration>
  </plugin>

相关文章

网友评论

    本文标题:maven 插件系列3 :maven-resources-plu

    本文链接:https://www.haomeiwen.com/subject/oaynettx.html