У меня есть работающее приложение React, и я хотел бы добавить в него приложение Spring Boot. Моя конечная цель - иметь один файл войны с приложением React и приложением Spring Boot после запуска пакета mvn clean.
Теперь, если я запущу mvn clean package, он скомпилирует приложение React и успешно упакует его в файл war. Все идет нормально. Но я не знаю, как скомпилировать и добавить приложение Spring Boot в пакет с помощью той же команды.
Я нашел похожее решение: https://github.com/kantega/react-and-spring
НО это не работает для меня . Мне нужно, чтобы приложение React было основным проектом, и мне нужно, чтобы оно было скомпилировано командой maven.
Я использую exec-maven-plugin , чтобы указать компилятору использовать пряжу при вызове mvn clean package. Я попытался добавить другую цель к этому плагину, которая соответствует серверной части, но в результате получился бесконечный цикл.
Процесс должен выглядеть примерно так:
Компилировать бэкэнд
Компилировать интерфейс
упаковать его в один файл войны
У вас есть предложения?