Образец проекта Git В проекте pubsub-appengine-sample отображается ОШИБКА: каталоги не поддерживаются

Я получил код из репозитория git и попытался запустить этот код в соответствии с инструкцией readme.md, но у меня ничего не работает, получая mojoException. Я запускаю проект, используя maven с командами gcloud:run и gcloud:deploy. полная информация Сообщение об ошибке приведено ниже ---

Packaging webapp
[INFO] Assembling webapp [pubsub-appengine-sample] in [E:\OfficeCode\cloud-pubsub-samples-java-master\appengine-push\target\war]
[INFO] Processing war project
[INFO] Copying webapp resources [E:\OfficeCode\cloud-pubsub-samples-java-master\appengine-push\src\main\webapp]
[INFO] Webapp assembled in [78 msecs]
[INFO] Building war: E:\OfficeCode\cloud-pubsub-samples-java-master\appengine-push\target\war.war
[INFO] 
[INFO] <<< gcloud-maven-plugin:1.9.17:run (default-cli) @ pubsub-appengine-sample <<<
[INFO] 
[INFO] --- gcloud-maven-plugin:1.9.17:run (default-cli) @ pubsub-appengine-sample ---
[INFO] 
[INFO] Running gcloud app run...
May 21, 2015 2:19:38 PM com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml
INFO: Successfully processed E:\OfficeCode\cloud-pubsub-samples-java-master\appengine-push\target/war\WEB-INF/appengine-web.xml
[INFO] Running C:\python27_x64\python.exe -S C:\Program Files\Google\Cloud SDK\google-cloud-sdk/lib/googlecloudsdk/gcloud/gcloud.py --project=halogen-proxy-87911 preview app run E:\OfficeCode\cloud-pubsub-samples-java-master\appengine-push\target/war
[INFO] ERROR: Directories are not supported [E:\OfficeCode\cloud-pubsub-samples-java-master\appengine-push\target/war].  You must provide explicit yaml files.
[INFO] ERROR: (gcloud.preview.app.run) Errors occurred while parsing the App Engine app configuration.
[ERROR] Error: gcloud app xxx exit code is: 1
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 37.938 s
[INFO] Finished at: 2015-05-21T14:19:54+05:30
[INFO] Final Memory: 17M/179M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.google.appengine:gcloud-maven-plugin:1.9.17:run (default-cli) on project pubsub-appengine-sample: Error: gcloud app xxx exit code is: 1 -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException 

подскажите что я делаю не так? источник кода - ссылка на репозиторий Git приведена ниже

https://github.com/GoogleCloudPlatform/cloud-pubsub-samples-java/tree/master/appengine-push


person mystertyboy    schedule 21.05.2015    source источник


Ответы (1)


Спасибо за отчет и извините за поломку. Я скоро это исправлю.

Редактировать (23 мая): теперь плагин gcloud maven снова работает. Пожалуйста, извлеките последнее изменение из репо. К сожалению, аутентификация на локальном эмуляторе сейчас не работает. В настоящее время вы можете развернуть приложение в облаке (mvn gcloud:deploy), чтобы увидеть, как оно работает. Я обновлю, как только проблема с локальной аутентификацией будет исправлена.

person Takashi Matsuo    schedule 22.05.2015
comment
У меня все еще не работает: code Не удалось выполнить цель org.apache.maven.plugins:maven-checkstyle-plugin:2.15:check (проверить) в проекте pubsub-appengine-sample: Ошибка во время выполнения checkstyle: 11 ошибок, о которых сообщает Checkstyle 6.1.1 с набором правил checkstyle.xml. -› [Справка 1] [ОШИБКА] [Справка 1] cwiki.apache.org/confluence /дисплей/МАВЕН/ - person mystertyboy; 25.05.2015
comment
Фаза checkstyle:check проходит для меня. Вы изменили исходный код? Если это так, посмотрите на эти 11 ошибок и исправьте их, чтобы приложение могло работать. - person Takashi Matsuo; 26.05.2015
comment
Спасибо Теперь я могу запустить код без каких-либо проблем. checkstyle показывает ошибку в строке длины и новую строку в конце файла, которую я проигнорировал, используя <module name="LineLength"> <property name="severity" value="ignore" /> </module> и выбрав по умолчанию eclipse Window›preference›checkStyle default sun_checks_eclipse.xml . - person mystertyboy; 27.05.2015
comment
Все еще есть некоторые сомнения: 1. развернутое приложение использует время по умолчанию 20150527t111213 в качестве версии, даже я упоминаю версию = 10 в appengine.xml 2. загружен Не удалось загрузить ресурс: сервер ответил со статусом 404 (не найдено) для pubsub. js ---------------- angular.min.js:29 Uncaught Error: [$injector:modulerr] errors.angularjs.org/undefined/$injector/…ogleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.0%2Fangular. мин.js%3A32%3A427) - person mystertyboy; 27.05.2015
comment
Я не могу воспроизвести эту проблему. Я думаю, вы внесли некоторые изменения в репо перед его развертыванием. Можете ли вы поделиться со мной изменением? - person Takashi Matsuo; 28.05.2015
comment
github.com/GoogleCloudPlatform/cloud-pubsub-samples-java/blob/ изменил package appengine/.../util на appengine/.../servlet и проигнорировал контрольный стиль, используя<module name="LineLength"> <property name="severity" value="ignore" /> </module> и ничего больше - person mystertyboy; 01.06.2015
comment
после развертывания я получаю 404 для pubsub.js и Uncaught Error: [$injector:modulerr] для angularjs. halogen-proxy-87911.appspot.com) - person mystertyboy; 01.06.2015
comment
Работающий нормально файл pubsub не найден, поэтому я просто скопирую весь код Pubsub в тег Script файла main.jsp, и код начнет работать. - person mystertyboy; 02.06.2015