我有一个 Java 项目,想要部署在 Google App Engine 上。这不是我第一次使用 Google App Engine,因此我知道必须向 pom.xml 添加哪些依赖项/修改才能使其正常工作。
我已将代码推送到 Google Cloud 提供的 Git 托管(与 App Engine 实例位于同一项目下)。
我想做的是访问 google.cloud.com,登录,进入控制台,输入 shell,然后编写一些内容来获取代码,在本地构建它(mvn 包),部署它(google appengine:deploy本地)并完成它。
有什么办法可以做到这一点吗?我见过人们在论坛中引用这种方法,但我还没有看到如何完成它的正确示例。我们将不胜感激。
最佳答案
我不知道有关 mvn
和其他 java 特定内容的详细信息,但对于一般使用 cloud shell 来开发存储在云源存储库中的 GAE 应用程序,请检查 https://stackoverflow.com/a/42123320/4495081 。
从您自己的本地计算机存储库进行开发和部署与从云 shell 进行开发和部署之间确实没有太大区别。
但需要注意的是:部署不是本地
(正如您提到的deploy it(google appengine:deploy local)
可能暗示的那样) - 它与从笔记本电脑部署时一样远程。
关于java - 如何使用 Google Cloud Shell 构建和部署我的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43786076/