【发布时间】:2021-06-15 06:51:55
【问题描述】:
我有一个谷歌云应用引擎应用程序,这个应用程序是用 Java 11 实现的,并且可以编译它。但由于某种原因,当我在应用引擎上部署时,谷歌无法创建此应用程序的实例。
当我通过命令测试 Jar 时:jarsigner -verify <APP-JAR-NAME>
我将收到此错误消息:jarsigner: java.lang.SecurityException: Invalid signature file digest for Manifest main attributes
这是我的 Maven Shade 插件的 POM 配置:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<configuration>
<transformers>
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<mainClass>${exec.mainClass}</mainClass>
</transformer>
<transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
</transformers>
</configuration>
</execution>
</executions>
</plugin>
您对可能出现的问题或我应该如何尝试解决问题有任何想法吗?
感谢您的每一个帮助。
【问题讨论】: