Gradle и веб-пакет - часы - PullRequest
       2

Gradle и веб-пакет - часы

0 голосов
/ 30 октября 2019

У меня есть подпроект внешнего интерфейса, который собирает css и js связки с помощью плагина com.moowork.node. Он работает под капотом npm run dev, и появляются мои связки. npm run dev вызывает webpack с некоторыми опциями.

Также у меня есть подпроект весенней загрузки, который запускается с помощью задачи gradle bootRun. Инструменты Spring dev включены в зависимости.

И, наконец, я запускаю gradlew build -x test --continuous в корне моих проектов. После изменения чего-либо запускается сборка Gradle и, при необходимости, выполняется сборка всех проектов: сначала веб-интерфейс, затем приложение весенней загрузки. Инструменты Spring dev видят изменения в пути к классам и приложениям.

Все работает нормально, за исключением одной проблемы: веб-интерфейс строится каждый раз как первый раз, и он действительно медленный. Чтобы это исправить, мне нужно запустить webpack с опцией --watch. И сделайте некоторые другие улучшения в построении внешнего интерфейса, для которых также требуется опция --watch для веб-пакета.

Но если я добавлю параметр --watch в веб-пакет, gradlew build -x test --continuous никогда не закончится, потому что теперь веб-пакет никогда не заканчивается. И сборка моего весеннего загрузочного приложения никогда не происходит.

Как запустить webpack --watch в --continuous build in gradle?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...