【发布时间】:2019-09-06 10:42:24
【问题描述】:
我有一个 maven 项目想要使用服务帐户(json 文件)进行身份验证,并且 maven 应该生成 .war 而不是 .jar。
考虑到这一点,我想将 json 文件位置指定到项目 application.properties 中,如下所示:
spring.cloud.gcp.credentials.location=file:src/main/resources/service-account/service-account-key.json
我是 .war 世界的新手,现在的问题是当我在本地构建项目时,我能够获取 json 文件,因为它位于我的资源文件夹中,并且我在本地使用 tomcat,它工作正常。
但如果我部署到谷歌应用引擎并且在提到的位置找不到它的战争性质 service-account-key.json 文件。
任何人都可以提供同样的帮助吗,我需要将其作为构建的一部分,我只能在本地和部署后引用和使用服务帐户 json 文件。
提前感谢您的帮助。
【问题讨论】:
标签: java maven google-app-engine