Как настроить проект IntelliJ с Maven + JPA + REST + Vue.js? - PullRequest
0 голосов
/ 31 октября 2019

Я пытаюсь настроить проект со следующими целями в IntelliJ:

  • Бэкенд с JavaEE (REST + JPA + GlassFish / Payara + PostgreSQL)
  • Фронтенд с Vue.js

Я новичок в IntelliJ и не очень опытен в maven, npm и так далее. Позже я хочу разделить проект на несколько модулей maven, но для начала я начну с одного проекта maven и включу в него только все .. (frontend + rest + jpa ..). Я просто хочу выполнить простую настройку, чтобы я мог начать изучать vue и просто легко развернуть его на своем сервере.

Но как я могу даже объединить их в проекте? Я пробовал несколько уроков, но я просто не могу найти то, что мне нужно.

Первые шаги должны быть такими:

  1. Создать проект Maven
  2. Добавить поддержку каркаса для веб-приложения JavaEE, затем я получаю следующую структуру: структура-image

А потом? Я попытался создать приложение Vue в своей веб-папке с помощью vue create -d projectname. Затем я получаю эту структуру с app.vue,

Общая папка и так далее. Но я все еще не могу использовать свои компоненты, например, в моем обычном web / index.xhtml. И я даже не могу использовать их, получив доступ к «общедоступной» папке через мой обычный сервер. Мне нужно запустить проект VUE с yarn serve и открыть эти страницы через другой порт. Это кажется таким неправильным ... разве нет какой-то разработки -> развернуть войну на Glassfish -> F5?

Есть ли какое-нибудь четкое руководство для такого рода установки? Я нашел тонны учебных пособий по Spring + Vue, но как я могу настроить проект с VUE в моем веб-приложении JavaEE? Я надеюсь, вы получили то, что я ищу. Я действительно смущен в данный момент.

...