Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用Google Cloud Shell构建和部署我的代码_Java_Git_Maven_Google App Engine - Fatal编程技术网

Java 如何使用Google Cloud Shell构建和部署我的代码

Java 如何使用Google Cloud Shell构建和部署我的代码,java,git,maven,google-app-engine,Java,Git,Maven,Google App Engine,我有一个Java项目,我想部署在Google App Engine上。这不是我第一次使用Google App Engine,所以我知道必须向pom.xml添加哪些依赖项/修改才能使其正常工作 我已经将代码推送到了Google Cloud提供的Git主机(与App Engine实例在同一个项目下) 我想做的是进入google.cloud.com,登录,进入console,进入shell,然后写一些东西来获取代码,构建它(本地mvn包),部署它(google appengine:deploy loc

我有一个Java项目,我想部署在Google App Engine上。这不是我第一次使用Google App Engine,所以我知道必须向pom.xml添加哪些依赖项/修改才能使其正常工作

我已经将代码推送到了Google Cloud提供的Git主机(与App Engine实例在同一个项目下)

我想做的是进入google.cloud.com,登录,进入console,进入shell,然后写一些东西来获取代码,构建它(本地mvn包),部署它(google appengine:deploy local)并完成它


有没有办法做到这一点?我在论坛上见过有人提到这个方法,但我还没有看到一个合适的例子来说明如何做到这一点。非常感谢您的帮助。

我不知道有关
mvn
和其他特定于java的东西的详细信息,但是对于云shell的一般使用,请检查存储在云源代码存储库中的GAE应用程序的开发

从您自己的本地机器respository进行开发和部署与从cloud shell进行开发和部署之间没有太大区别


不过需要注意的是:部署是而不是
本地的
(正如您提到的
部署它(google appengine:deploy local)
所暗示的那样)-它和从笔记本电脑部署时一样远程。

我不知道有关
mvn
和其他java特定内容的详细信息,但是对于云shell的一般使用,要开发存储在云源存储库中的GAE应用程序,请检查

从您自己的本地机器respository进行开发和部署与从cloud shell进行开发和部署之间没有太大区别


不过需要注意的是:部署是而不是
local
(正如您提到的
部署(google appengine:deploy local)
),它与从笔记本电脑部署时一样远程。

谢谢,这是有意义的。我错误地表达了我自己,我的意思是从本地机器部署。看起来没什么区别,只是我可以跳过在线shell中的几个步骤。谢谢,这很有意义。我错误地表达了我自己,我的意思是从本地机器部署。这似乎没什么区别,只是我可以跳过在线shell中的几个步骤。