【发布时间】:2019-08-10 22:16:39
【问题描述】:
我有一个可用的 React 应用程序,我想向它添加一个 Spring Boot 应用程序。我的最终目标是在运行 mvn clean package 后拥有一个包含 React 应用和 Spring Boot 应用的单一 war 文件。
现在,如果我运行 mvn clean package 它将编译 React 应用程序并将其成功打包成一个 war 文件。到目前为止,一切都很好。但我不知道如何使用相同的命令编译 Spring Boot 应用程序并将其添加到包中。
我找到了类似的解决方案:https://github.com/kantega/react-and-spring
但这对我不起作用。我需要将 React 应用程序作为主项目,并且需要通过 maven 命令对其进行编译。
当我调用 mvn clean 包时,我使用 exec-maven-plugin 告诉编译器使用 yarn。我试图向这个插件添加另一个目标,它符合后端部分,但结果是一个无限循环。
流程应该是这样的:
编译后端
编译前端
将其打包到一个单独的war文件中
你有什么建议吗?
【问题讨论】:
-
JHipster,看看吧:jhipster.tech
标签: java spring reactjs maven spring-boot