我正在尝试将快照从我的google云实例复制到google bucket。
Maven用于将代码编译为快照,快照可在以下位置获得-
/home/bhaskarhnarula/getting-started-java/bookshelf/6-gce/bookshelf-6-1.0-SNAPSHOT.war
在我的构建文件中,在我的构建sh中,我给出了下面的复制命令,它抛出了CommandException,如下所示-
CommandException: No URLs matched: target/bookshelf-1.0-SNAPSHOT.war下面的命令用于将快照移动到云上-
+ gsutil cp target/bookshelf-1.0-SNAPSHOT.war gs://cloudpoc2bucket目的是通过Google-Compute-Engine在Google Cloud中创建的新实例上托管一个示例应用程序。任何线索都会有帮助。谢谢!
发布于 2016-12-04 05:01:11
我不知道您是否弄清楚了,但我遇到了同样的问题,并发现示例中的脚本中有一个拼写错误;target/bookshelf-1.0-SNAPSHOT.war并不存在,它实际上称为target/bookshelf-6-1.0-SNAPSHOT.war。这个错误是完全有意义的,因为脚本要求gsutils上传一个不存在的文件。因此,如果您查看makeBookshelf脚本,您应该会看到一行标记为
WAR=bookshelf-1.0-SNAPSHOT.war它实际上应该是
WAR=bookshelf-6-1.0-SNAPSHOT.war编辑它,它应该运行得很好。
我已经发送了一个拉取请求,以便在存储库中修复此问题。希望你想明白了!
https://stackoverflow.com/questions/39051749
复制相似问题