我正在使用 appengine-maven-plugin 构建我的 Java Google App Engine 项目。
我在 WEB-INF 子文件夹中包含 .p12 证书
当我构建我的应用程序时,证书的文件大小会增加几 KB。这使其无效。我也看到 .jks 证书也发生了同样的情况。
我已经验证了证书pre-build的有效性,并使用相同的方法确认了post-build证书的无效。
谁能告诉我为什么文件大小会发生变化以及为什么不简单地将其复制到 WAR 中?
感谢您的帮助。
最佳答案
另一种解决方案是通过添加以下配置来禁用对整个项目的 .p12 文件的过滤:
<build>
...
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<nonFilteredFileExtensions>
<nonFilteredFileExtension>p12</nonFilteredFileExtension>
</nonFilteredFileExtensions>
</configuration>
</plugin>
</plugins>
</build>
关于java - Maven:资源二进制文件在构建后更改文件大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19500458/