Google App Engine

Bom dia estou lendo o livro Google App Engine, e fiquei com uma duvida para eu subir uma aplicação java no Google App Engine ela tem que ser um projeto maven, não pode ser um projeto gradle ou mesmo um web project do eclipse ?