Grails3-Gradle:二进制文件在Heroku上构建时损坏
我正在尝试从Heroku实例使用GoogleRESTAPI。我的证书文件有问题,但在本地一切正常 该证书是PKCS 12证书,我得到的例外情况是: java.io.IOException:DerInputStream.getLength:lengthTag=111 大 我终于找到了这个问题的根源。在修改证书文件的过程中,在本地它是1732字节,但在Heroku实例上它是3024字节。但我不知道这是什么时候发生的。我在本地使用相同的命令进行构建。/gradlew stage,并使用相同的命令执行生成的jar 该文件存储在grailsapp/conf中,我不知道还有什么更好的地方可以放置它。我正在使用这个.getClass.getClassLoader.getResourceAsStream阅读它 我发现在将Maven与资源过滤结合使用时也会出现类似的问题。但我没有发现Grails或Gradle做过同样的资源过滤的迹象 有人知道这可能是什么吗Grails3-Gradle:二进制文件在Heroku上构建时损坏,grails,heroku,gradle,grails-3.0,Grails,Heroku,Gradle,Grails 3.0,我正在尝试从Heroku实例使用GoogleRESTAPI。我的证书文件有问题,但在本地一切正常 该证书是PKCS 12证书,我得到的例外情况是: java.io.IOException:DerInputStream.getLength:lengthTag=111 大 我终于找到了这个问题的根源。在修改证书文件的过程中,在本地它是1732字节,但在Heroku实例上它是3024字节。但我不知道这是什么时候发生的。我在本地使用相同的命令进行构建。/gradlew stage,并使用相同的命令执行生