Я делаю в значительной степени этот учебник.В основном у вас есть pom, который управляет двумя модулями, frontend module
и backend module
.
Среда: IDE: Intellij
, spring-boot
, Vue.js
Я инициализировал frontent module
используя vue init webpack frontend
.Я добавил помпу в backend module
, которая копирует assets
в папку backend module asset/public
.После mvn clean install
все содержимое находится в папке ressources/public
, но когда я просматриваю исходные тексты браузеров, оно не показывает ни одного из них.
Папка ресурсов выглядит следующим образом:
└── resources
├── application.properties
└── public
├── index.html
└── static
├── css
│ ├── app.30790115300ab27614ce176899523b62.css
│ └── app.30790115300ab27614ce176899523b62.css.map
└── js
├── app.b22ce679862c47a75225.js
├── app.b22ce679862c47a75225.js.map
├── manifest.2ae2e69a05c33dfc65f8.js
├── manifest.2ae2e69a05c33dfc65f8.js.map
├── vendor.42fc6c515ccdfe89bd76.js
└── vendor.42fc6c515ccdfe89bd76.js.map
Я только что заметил, что запуск java -jar backend/target/backend-0.0.1-SNAPSHOT.jar
решает проблему.Но когда я запускаю приложение с помощью intellij, оно не работает.
Полное дерево (только для каталогов):
├── fileconverter
│ ├── backend
│ │ ├── src
│ │ └── target
│ ├── frontend
│ │ ├── build
│ │ ├── config
│ │ ├── node
│ │ ├── node_modules
│ │ ├── src
│ │ ├── static
│ │ ├── target
│ │ └── test
│ └── target
│ ├── classes
│ └── test-classes