Пакетное приложение Spring Boot внутри приложения React с Maven - PullRequest
0 голосов
/ 20 марта 2019

У меня есть работающее приложение 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. Я попытался добавить другую цель к этому плагину, которая соответствует серверной части, но в результате получился бесконечный цикл.

Процесс должен выглядеть примерно так:

  1. Компилировать бэкэнд

  2. Компилировать интерфейс

  3. упаковать его в один файл войны

У вас есть предложения?

1 Ответ

0 голосов
/ 27 марта 2019

Спасибо за комментарий @ Lorelorelore, я смог создать решение.

С JHipster вы можете создать приложение, как я описал в вопросе, НО с полным ненужным кодом,Я удалил весь нерелевантный код и добавил некоторую важную часть, и в результате получилось более чистое, маленькое приложение.

Поэтому я создал гораздо более простой шаблонный код.

Вот ссылка на GitHub: https://github.com/archangel1991/react-with-spring

Надеюсь, это поможет :)

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