Я хочу создать файл WAR (а затем развернуть его в Tomcat). Итак, в качестве упражнения я начал новый Spring Boot Project, используя Gradle в IDEA IntelliJ. После этого я применил плагин в файле build.gradle
, например apply plugin: 'war'
,
Проблема в том, что когда я пытаюсь запустить gradle war
в терминале, я не получаю файл войны! Единственное, что происходит, это то, что он сгенерирует \build
с 3-мя подпаяльниками classes
, resources
и tmp
, но в них нет WAR.
Что я должен сделать, чтобы получить файл WAR? Я смотрел это видео, но этот парень использует Maven, не занимается сложными вещами и получает войну. Я думаю, что должен быть способ сделать это простым.
Когда я бегу gradle war --info
Initialized native services in: C:\Users\...\.gradle\native The client
...
Задача: compileJava UP-TO-DATE
Разрешение глобального управления зависимостями для проекта «deleteme»
Исключая [org.apache.tomcat: tomcat-annotations-api]
Исключая []
Пропуск задачи ': compileJava', поскольку она актуальна.
: compileJava (Поток [Задача для ':', 5, main]) завершен. Заняло 0,753 сек.
: processResources (Поток [Задача для ':', 5, main]) запущен.
Задача: processResources UP-TO-DATE
Пропуск задачи ': processResources', поскольку она актуальна.
: processResources (Поток [Задача для ':', 5, main]) завершен. Заняло 0,003 сек.
: классы (поток [работник задачи для ':', 5, main]) запущен.
Задача: занятия до даты
Пропуск задачи: классы, так как не имеет действий
: классы (поток [работник задачи для ':', 5, main]) завершен. Заняло 0,0 сек.
: war (Тема [Рабочий задачи для ':', 5, main]) запущена.
Задание: война пропущена
Пропуск задачи ': война' как только задачи, если она ложна.
: war (Тема [Рабочий задачи для ':', 5, main]) завершена. Заняло 0,0 с.