Я думаю, что можно определить военное имя в военной команде.
grails war foo.war
Также проверяют последнюю документацию Grails на то, где установить это как параметр конфигурации. См. другие ответы для деталей.
От Документация Grails , Глава 17, Развертывание
существует также много путей, которыми можно настроить ВОЕННЫЙ файл, который создается. Например, можно определить путь (или абсолютный или относительный) к команде, которая сообщает ему, куда поместить файл и что имя дать его:
grails war /opt/java/tomcat-5.5.24/foobar.war
, С другой стороны, можно добавить строку к Config.groovy, который изменяет местоположение по умолчанию и имя файла:
grails.war.destFile = "foobar-prod.war"
, Конечно, любой параметр командной строки, что Вы предоставляете переопределениям эту установку.
Другой способ генерировать военные файлы без номера версии состоит в том, чтобы сохранить свойство, app.version, пустой в application.properties
Подбираем другие отличные ответы. Есть несколько вариантов:
Явно установите его в командной строке: grails war foo.war
Установите для свойства app.version
пустое значение в application.properties, что приведет к войне. иметь имя foo.war
.
Явно задайте имя войны, используя свойство grails.war.destFile
в Config.groovy