Ну, это может показаться раздражением, но это проще всего, если вы преобразуете свой проект в проект Maven.Затем вы можете использовать плагины, такие как maven-buildNumber-plugin , чтобы динамически заменить любые значения, которые вы хотите (используя стандартный maven-replacer-plugin ) в любом из ваших файлов сборки.
Предупреждение: вы должны использовать maven-gae-plugin для компиляции и развертывания ваших приложений.Я использую Eclipse, и это просто означает, что вместо использования кнопок Google App Engine в пользовательском интерфейсе вы просто конфигурируете сборку (то есть gae: deploy ), а затем просто нажимаете кнопку сборки в будущем.
Положительным моментом является то, что теперь вы можете делать практически любое количество сложных модификаций шагов сборки вашего проекта, и благодаря магии Maven вам не нужно загружать какие-либо дополнительные плагины или банки помимо самого Maven, посколькуон просто загрузит и установит их для вас.Это облегчает другим людям возможность проверять ваше приложение GAE из разреженного SVN и создавать его в любое время.