Angular + Spring boot部署是一场战争



我有两个项目,一个是Angular Project(前端应用程序(,另一个是Spring boot(Rest Api的(。

现在我想为这两个项目生成一个可运行的 war/jar 文件,在运行"java -jar"命令后,它应该启动 Angular 模块和 Spring 启动模块

在后端构建过程中,在构建前端模块后,可以将前端构建目录中的内容复制到${project.projectDir}/src/main/resources/static/以便将两个模块打包到一个 jar 中。下面是一个使用 Gradle 的示例:

task moveFrontendToResources(type: Copy) {
    from "../frontend/build/"
    into "${project.projectDir}/src/main/resources/static/"
}
moveFrontendToResources.dependsOn(':frontend:bundle')
processResources.dependsOn(moveFrontendToResources)

最新更新