问题标签 [appengine-maven-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
70 浏览

java - maven 目标 appengine:backends_configure 是否已弃用?

以下命令表示 Google App Engine Maven 插件 ( https://code.google.com/p/appengine-maven-plugin/ ) 有一个名为“appengine:backends_configure”的目标?

当我运行这个命令时,我看到这个目标是可用的:

这是它的样子:

mosofskcbookpro:myguestbooktrial mosofsky$ mvn help:describe -Dplugin=appengine [INFO] 正在扫描项目... [INFO] [INFO] 使用带有线程数的构建器 org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder共 1 个 [信息]
[信息] ------------------------------------------ ------------------------------ [INFO] 构建 myguestbooktrial 1.0-SNAPSHOT [INFO] --------- -------------------------------------------------- ------------- [INFO] [INFO] --- maven-help-plugin:2.2:describe (default-cli) @myguestbooktrial --- [INFO] com.google.appengine: appengine-maven-plugin:1.9.14

名称:用于运行和部署 appengine 应用程序的 Maven 插件 描述:可用于与开发服务器和远程运行时交互的 App Engine maven 插件。组 ID:com.google.appengine 工件 ID:appengine-maven-plugin 版本:1.9.14 目标前缀:appengine

这个插件有 29 个目标:

appengine:backends_configure 描述:配置指定的后端。...

不过,根据 Google 的说法,后端已被弃用(https://cloud.google.com/appengine/docs/java/config/backends)。

那么 appengine-maven-plugin 是否已经过时了?当它提到后端时,是不推荐使用的后端还是其他一些后端?是否有新版本的 appengine-maven-plugin 可以配置模块?

0 投票
1 回答
116 浏览

google-app-engine - 重置 appengine-maven-plugin 登录凭据?

我已更改要用于进行部署的帐户。

设置后如何更改登录凭据?

0 投票
1 回答
177 浏览

maven - Retrolambda on Google App Engine

Is anyone using Retrolambda for a Google App Engine project? What does your pom.xml look like?

It's straightforward to compile for JDK8 and set up retrolambda's maven plugin. However, to deploy to GAE, Google's appengine-maven-plugin needs to be run under JDK7 otherwise it will compile JSP files into a format that breaks in production.

How can I use JDK8+retrolambda for compilation, but JDK7 for appengine:update?

0 投票
1 回答
77 浏览

maven - 使用 maven 进行应用登台

我正在使用构建我的战争文件夹

我正在使用以下方式部署项目:

前两个步骤需要使用 Staging yaml 文件

有什么方法可以使用 maven 进行暂存步骤(无需部署)?

0 投票
1 回答
1722 浏览

google-app-engine - 当我尝试部署到应用引擎时,发布到 URL 400 错误请求时出错

几个月前,我的应用程序完美部署到 appengine,但我今天尝试部署它,但在日志中出现以下错误:

我认为问题来自app_idurl中指定的;https://appengine.google.com/api/appversion/getresourcelimits?app_id=%24%7Bapp.id%7D&version=1&

那个app_id网址是%24%7Bapp.id%7D但实际上是ornate-woodland-130423

这是我的 appengine_web.xml:

从我的 pom.xml 中提取:

无论如何我可以解决这个问题吗?

0 投票
2 回答
1905 浏览

java - 使用哪个 App Engine Maven 插件?

最近一直在使用 Google App Engine,偶然发现了一些对我来说很神秘的东西,也许你可以澄清一下。

根据谷歌自己的一些网站(https://cloud.google.com/appengine/docs/java/tools/maven)你应该使用

并根据其他一些页面(https://cloud.google.com/appengine/docs/java/tools/maven-reference)您应该使用

现在我真的很困惑我应该使用哪个。为什么首先有两个版本?

我面临的问题:

两者似乎都支持不同的目标。一个支持部署等,另一个支持更新和 update_cron。

我需要所有这三个目标,有什么方法可以让他们依靠一个依赖?

在此先感谢,希望有人可以帮助我。

萨沙

0 投票
2 回答
489 浏览

maven - 使用 AppEngine Maven 插件在 app.yaml 上解析错误

我正在尝试使用com.google.cloud.tools:appengine-maven-plugin:1.2.1带有 Google Cloud SDK [148.0.1] 的新 Maven 插件 () 运行本地(开发人员机器)Java AppEngine 标准环境服务器。命令是mvn appengine:run -Dmaven.test.skip=true

当我这样做时,我得到TypeError: unsupported operand type(s) for -: 'datetime.datetime' and 'NoneType'.

SDK 代码显示,在初始化失败后尝试停止指标模块时会发生这种情况。因此,我编辑了 SDK 以提供硬编码值以让 dev_appserver 继续运行,从而暴露实际错误。

那是我在阅读时开始遇到解析错误的时候appengine-web.xml。见下文。

我尝试了什么:

  • 旧版本的 Maven 插件 (1.0.0)。相同的结果
  • 我下载了示例应用留言簿并尝试运行它,它运行良好。我的应用程序与示例具有相同的结构。
  • appengine-web.xml将示例中的复制到我的项目中,仍然是相同的错误。
  • 服务器与 Java SDK 一起提供的旧 Maven 插件工作正常com.google.appengine:com.google.appengine:1.9.50

pom.xml如下:

0 投票
1 回答
407 浏览

maven - 如何使用基于 Cloud-SDK 的 Maven App Engine 插件进行调试?

我想使用基于 Cloud-SDK 的 Maven 插件(com.google.cloud.tools::appengine-maven-plugin v. 1.3.0)进行调试。

我在 Eclipse 中运行目标appengine:run在 Debug 中,但这不会让我进入 Debug 模式,例如在断点处停止。

我可以使用远程调试器,但每次我需要启动我的应用程序时运行两个进程很麻烦。有没有一种方法可以使用一个命令运行调试会话?

0 投票
1 回答
303 浏览

maven - mvn appengine:deploy 的多值参数

我正在尝试执行一个 Maven 目标,该目标采用具有多个值的参数(值列表)。我怎样才能做到这一点?

gcloud这可以用gcloud app deploy --quiet --project $(PROJECT) -v $(VERSION) app.yaml backend.yaml cron.yaml index.yaml queue.yaml

但是我们使用的是 Maven。

我们尝试了

但这不起作用。事实上,仅仅部署就需要五个命令。

这如何在 Maven 中的一个命令中完成?

0 投票
1 回答
84 浏览

google-app-engine - 标准app引擎maven插件appengine:run多次重启spring boot应用

我面临着使用 jhipster 生成的标准应用程序引擎和 Spring Boot 应用程序的奇怪问题。当我尝试在本地系统上运行 appengine:run 时,应用程序由 maven 插件多次启动,然后由于数据源实例已经启动而失败。因此,很难调试应用程序的问题。最近我添加了谷歌搜索 API。并且要调试它,我需要在本地运行它。相同的应用程序在云上运行没有任何问题。

任何人都知道它可能有什么问题吗?