appengine-maven-plugin

Multivalued parameter for mvn appengine:deploy

风流意气都作罢 提交于 2019-12-24 05:53:43
问题 I'm trying to execute a Maven goal which takes a parameter with multiple values (list of values). How can I do that? In gcloud this can be done with gcloud app deploy --quiet --project $(PROJECT) -v $(VERSION) app.yaml backend.yaml cron.yaml index.yaml queue.yaml But we are using Maven. We tried mvn appengine:deploy -Dapp.deploy.deployables=app.yaml cron.yml queue.yaml But this is not working. In fact, five commands are needed just to deploy. mvn appengine:deploy mvn appengine:deployCron mvn

App Engine: jar in WEB-INF/lib but still getting java.lang.ClassNotFoundException

谁说胖子不能爱 提交于 2019-12-24 01:25:15
问题 During my App Engine application's runtime, I receive the following exception: java.lang.ExceptionInInitializerError at org.hibernate.validator.messageinterpolation.ResourceBundleMessageInterpolator.interpolateExpression(ResourceBundleMessageInterpolator.java:227) ... (removed for brevity) Caused by: java.lang.ClassNotFoundException: de.odysseus.el.ExpressionFactoryImpl I had seen this error on my dev server and fixed it by including juel-impl in my pom.xml When I use appcfg.sh to pull my

Which App Engine Maven Plugin to use?

拥有回忆 提交于 2019-12-09 17:04:53
问题 been working with Google App Engine lately and stumbled upon something that is a mystery to me, maybe you can clarify. According to some of Google's own websites (https://cloud.google.com/appengine/docs/java/tools/maven) you should use <plugin> <groupId>com.google.appengine</groupId> <artifactId>appengine-maven-plugin</artifactId> <version>${appengine.maven.plugin.version}</version> </plugin> and according to some other pages (https://cloud.google.com/appengine/docs/java/tools/maven-reference

Disable TLD scanning at appengine initialization

前提是你 提交于 2019-12-03 06:18:41
问题 This thread is similar to: Disable taglib scanning in google app engine (Jetty) The author of that thread accepted a wrong answer. We were trying to reduce the appengine startup time of my instances I've come accross the taglib TLD classpath scanning. My application has 50mb of jars. The scanning of the tld takes 20% of the startup time: (Image from Yourkit capture of the startup time). You can also set logger.properties level to ALL and you will see the classpath scanning issue going on. Is

Disable TLD scanning at appengine initialization

北战南征 提交于 2019-12-02 20:52:01
This thread is similar to: Disable taglib scanning in google app engine (Jetty) The author of that thread accepted a wrong answer. We were trying to reduce the appengine startup time of my instances I've come accross the taglib TLD classpath scanning. My application has 50mb of jars. The scanning of the tld takes 20% of the startup time: (Image from Yourkit capture of the startup time). You can also set logger.properties level to ALL and you will see the classpath scanning issue going on. Is there a way to disable that on appengine? God forbid us to have anything to do with taglibs, JSP, or