Упаковка приложения Play! прямо в WAR

Я использую команду Play war для упаковки моего приложения в WAR-файл для развертывания, например, так:

play war mydir -o myapp --zip

(Открытие --zip сэкономило мне много времени! ) Эта команда создает WAR-файл myapp.war, как и должно быть, а также эксплоитную версию WAR в каталоге myapp/.

Я изменил имена своих директорий, чтобы избежать путаницы, но часто я хочу, чтобы WAR-файл имел то же имя, что и директория моего приложения (mydir, в данном примере). play war mydir -o mydir --zip, конечно, не сработает, а не перезапишет мой каталог app, что хорошо.

В таком случае я бы хотел, чтобы Play! пропустил бит с каталогами и просто получил мое приложение прямо в WAR-файл. На самом деле, конфликт имен или нет, я бы хотел сделать это в любом случае; мой сервер не такой же, как мой dev box, поэтому я просто перемещаю WAR-файл и ничего не делаю со взломанной версией.

Итак, есть ли какой-то способ заставить Play пропустить создание взломанной версии? Я обратился к play help war, но безрезультатно.

7
задан Community 23 May 2017 в 10:34
поделиться