问题标签 [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 回答
663 浏览

java - 如何告诉“appengine-maven-plugin”不要使用 oauth2 部署到 appengine?

我们正在从非官方的“kidleit”maven 插件切换到使用官方的“appengine-maven-plugin” http://code.google.com/p/appengine-maven-plugin/

我们的应用程序不是新的,但是现在部署时,我们收到错误:

appcfg.sh在命令行和 Eclipse 中运行时,当告知用于身份验证时会弹出相同的消息--oauth2,结果证明这是“appengine-maven-plugin”的默认设置。

有没有办法告诉官方 maven 插件不要使用 Oauth2 身份验证?

0 投票
1 回答
117 浏览

windows - 无法让 appengine:devserver_stop 在 Windows 2012 服务器上工作

在我的 Windows 2012 服务器上,我可以毫无问题地运行“mvn appengine:devserver_start”。当我运行“mvn appengine:devserver_stop”时,它会说“停止开发服务器”然后是“BUILD SUCCESS”,但进程仍在运行,我必须手动终止它。似乎找不到关于这两个目标的太多信息(它们仍然很新),所以想知道这是一个已知问题还是我的服务器上的问题。

我已经尝试过从 TeamCity 和直接从命令行运行(有和没有管理员权限)。

0 投票
1 回答
880 浏览

google-app-engine - appengine-maven-plugin 在后台有一个 maven-war-plugin?如果我自己定义它会被调用两次

我尝试了很多东西,似乎我的项目执行了两次“maven-war-plugin”。

因此,我无法运行优化,例如将所有类合并到一个 jar 中(使用 maven shade 插件)。

我很确定 appengine-maven-plugin 正在调用 maven-war-plugin 来创建 appengine 打包。我知道这是因为我尝试删除自己对“maven-war-plugin”的定义,但它仍然“神奇地”执行。那样做有意义吗?

我的 pom.xml 是:

0 投票
1 回答
1313 浏览

java - 在 appengine 初始化时禁用 TLD 扫描

此线程类似于:在 google app engine (Jetty) 中禁用 taglib 扫描

该线程的作者接受了错误的答案。

我们试图减少我遇到 taglib TLD 类路径扫描的实例的 appengine 启动时间。

我的应用程序有 50mb 的罐子。tld 的扫描占用了启动时间的 20%:

在此处输入图像描述

(来自 Yourkit 启动时间捕获的图像)。您还可以将 logger.properties 级别设置为 ALL,您将看到类路径扫描问题正在发生。

有没有办法在appengine上禁用它?上帝禁止我们与标签库、JSP 或类似的东西有任何关系!我们有一个非常流畅的速度 + spring-mvc 容器。

同样,问题很明确:appengine 不尊重 web.xml 中的“org.mortbay.jetty.webapp.NoTLDJarPattern”配置

这东西正在扼杀我们的服务!我们的启动时间超过 60 秒,我们需要做任何事情来减少它。

0 投票
2 回答
950 浏览

google-app-engine - A Maven plugin 1.8.3 to support App Engine requires Maven version 3.1.0

Could someone compile this pom.xml from this tutorial: https://code.google.com/p/appengine-maven-plugin/

I tried as well this one, but I'm not familiar wtih 'maven invoker plugin configuration' and settings.xml

https://code.google.com/p/appengine-maven-plugin/source/browse/pom.xml

The error I'm getting is the following:

[ERROR] Failed to execute goal com.google.appengine:appengine-maven-plugin:1.8.3:devserver (default-cli) on project nerinorestaurante: The p lugin com.google.appengine:appengine-maven-plugin:1.8.3 requires Maven version 3.1.0 -> [Help 1]

0 投票
3 回答
1039 浏览

google-app-engine - appengine-maven-plugin 与 maven-android-plugin

我正在尝试将 Google Cloud Endpoints 与 Maven 构建的 Android 客户端一起使用。

问题是 appengine-maven-plugin v1.8.3+ 需要 Maven v3.1.0+

而 android-maven-plugin v3.6.1 不能(也不会)与 Maven v3.1.0 一起工作(请参阅https://code.google.com/p/maven-android-plugin/issues/detail 上的开发人员讨论? id=395)。错误

所以我有点被锁定了。一个插件要求 v3.1.0+,而另一个插件声称 Maven 3.1.0 是致命的错误。所以我没有手动生成 Endpoints 客户端源。

除了等待修复的 Maven 3.1.1 之外,还有其他想法吗?这似乎不会很快发生,因为 Maven 3.1.0 是在两个多月前发布的。

0 投票
2 回答
1432 浏览

java - App Engine:WEB-INF/lib 中的 jar,但仍然出现 java.lang.ClassNotFoundException

在 App Engine 应用程序运行时,我收到以下异常:

我在我的开发服务器上看到了这个错误,并通过在我的 pom.xml 中包含 juel-impl 来修复它

当我使用 appcfg.sh 从服务器中提取我的应用程序时,我看到它在 WEB-INF/lib 中包含 juel-impl-2.2.7-20130801.163115-1.jar

我真的不知道该怎么做。

0 投票
1 回答
382 浏览

google-app-engine - how to override a maven mojo's "@execute phase"?

I'm using the appengine-maven-plugin, and having a problem with its "update" goal -- it's executing the "package" phase as a prerequisite:

However, I need it to do a "clean" first, then do the "package". Is there a way I can override this?

0 投票
2 回答
307 浏览

java - Appengine Maven 项目在本地服务器问题上作为 wtp 运行

我一直在尝试在本地服务器中将 maven 项目作为动态 Web 项目运行以获得热重新部署功能,该功能目前在 eclipse 中不可用 appengine maven 插件

我提到:https ://developers.google.com/appengine/docs/java/webtoolsplatform

该项目在使用 mvn:appengine devserver 命令运行时运行良好,但我们尝试在本地服务器上运行,但出现以下错误

初始化虚拟机时出错

代理库无法初始化:仪器

打开 zip 文件时出错或缺少 JAR 清单:/Volumes/My

知道这个错误是什么意思吗?

注意:最终目标是了解 src war 文件夹中的同步更改如何出现在目标目录中,以避免每次更改都停止和启动服务器

任何解决此问题的解决方案都非常受欢迎!

谢谢

0 投票
1 回答
287 浏览

maven - appengine-maven-plugin 在代码更改后不会自动部署代码

我有一个使用新推荐的模块结构的 appengine maven 项目。所以我有一个耳朵模块,它又包含 2 个战争子模块。我正在使用 run mvn appengine:devserver from ear 目录来运行代码。我希望 Maven 在保存后立即部署任何代码更改,以便我可以刷新浏览器并查看更改,但这似乎不起作用。这是我的耳塞。

目标/${project.artifactId}-${project.version}/*/WEB-INF/classes org.apache.maven.plugins maven-ear-plugin 2.8 5 lib 战争 com.google.appengine appengine-maven-plugin $ {appengine.target.version} 2

按照https://developers.google.com/appengine/docs/java/tools/maven上的建议,我已在 buildOuputput 目录中添加了 build 指令并指定了

在 appengine-maven-plugin 插件下。我还在 netbeans 中启用了 compile on save 选项,但 maven 似乎没有扫描类文件夹并在 devappserver 运行时部署更改。

现在,对于每一个小改动,我都陷入了干净的构建/部署周期。我真的很感激这方面的任何帮助。