【发布时间】:2019-01-24 19:31:19
【问题描述】:
我有一个 Spring Boot Angular 项目的当前项目结构
+--app-ui
|--+--src
|--+--dist
|--app-backend
|--+--src
|--+--+--main
|--+--+--+--resources
|--+--+--+--+--static
|--+--+--+--java
app-ui 包含 Angular 6 代码 app 后端包含 Spring Boot 代码。现在每次我构建 app-ui 时,我都希望将 app-ui 中的 dist 文件夹内容复制到 app-backend/src/main/resources/static
为了做到这一点,我在 angular build 中添加了这些行
"predeploy": "rimraf ../app-backend/src/main/resources/static/ && mkdirp ../app-backend/src/main/resources/static",
"deploy": "copyfiles -f dist/** ../app-backend/src/main/resources/static/
这会在 Spring Boot 项目中创建静态文件夹,但不会复制 dist 文件夹中的文件和文件夹。
【问题讨论】:
标签: spring angular spring-boot