Я пытаюсь настроить проект со следующими целями в IntelliJ:
- Бэкенд с JavaEE (REST + JPA + GlassFish / Payara + PostgreSQL)
- Фронтенд с Vue.js
Я новичок в IntelliJ и не очень опытен в maven, npm и так далее. Позже я хочу разделить проект на несколько модулей maven, но для начала я начну с одного проекта maven и включу в него только все .. (frontend + rest + jpa ..). Я просто хочу выполнить простую настройку, чтобы я мог начать изучать vue и просто легко развернуть его на своем сервере.
Но как я могу даже объединить их в проекте? Я пробовал несколько уроков, но я просто не могу найти то, что мне нужно.
Первые шаги должны быть такими:
- Создать проект Maven
- Добавить поддержку каркаса для веб-приложения JavaEE, затем я получаю следующую структуру: структура-image
А потом? Я попытался создать приложение Vue в своей веб-папке с помощью vue create -d projectname
. Затем я получаю эту структуру с app.vue,
Общая папка и так далее. Но я все еще не могу использовать свои компоненты, например, в моем обычном web / index.xhtml. И я даже не могу использовать их, получив доступ к «общедоступной» папке через мой обычный сервер. Мне нужно запустить проект VUE с yarn serve
и открыть эти страницы через другой порт. Это кажется таким неправильным ... разве нет какой-то разработки -> развернуть войну на Glassfish -> F5?
Есть ли какое-нибудь четкое руководство для такого рода установки? Я нашел тонны учебных пособий по Spring + Vue, но как я могу настроить проект с VUE в моем веб-приложении JavaEE? Я надеюсь, вы получили то, что я ищу. Я действительно смущен в данный момент.