Node.js 如何通过maven同时构建节点项目和spring引导项目
我创建了一个web应用程序,它具有spring boot/java后端和封装在maven包装器中的angular/node前端。我想使用maven包装器同步启动应用程序的两个部分 启动项目时,我希望在节点项目上执行npm install和npm start,在spring boot项目上执行spring boot:run。是否有一个maven插件,我可以在我的maven包装中使用它来实现这一点Node.js 如何通过maven同时构建节点项目和spring引导项目,node.js,spring,angular,maven,spring-boot,Node.js,Spring,Angular,Maven,Spring Boot,我创建了一个web应用程序,它具有spring boot/java后端和封装在maven包装器中的angular/node前端。我想使用maven包装器同步启动应用程序的两个部分 启动项目时,我希望在节点项目上执行npm install和npm start,在spring boot项目上执行spring boot:run。是否有一个maven插件,我可以在我的maven包装中使用它来实现这一点 链接这些项目并同时运行它们的最佳方式是什么 您将使用此maven插件调用node npm Thread
链接这些项目并同时运行它们的最佳方式是什么 您将使用此maven插件调用node npm Thread或类似的
<plugin>
<groupId>com.github.eirslett</groupId>
<artifactId>frontend-maven-plugin</artifactId>
<version>${frontend-maven-plugin.version}</version>
<executions>
<execution>
<id>install node and yarn</id>
<goals>
<goal>install-node-and-yarn</goal>
</goals>
<configuration>
<nodeVersion>${node.version}</nodeVersion>
<yarnVersion>${yarn.version}</yarnVersion>
</configuration>
</execution>
<execution>
<id>yarn install</id>
<goals>
<goal>yarn</goal>
</goals>
<configuration>
<arguments>install</arguments>
</configuration>
</execution>
<execution>
<id>webpack build test</id>
<goals>
<goal>yarn</goal>
</goals>
<phase>test</phase>
<configuration>
<arguments>run webpack:test</arguments>
</configuration>
</execution>
<execution>
<id>webpack build prod</id>
<goals>
<goal>yarn</goal>
</goals>
<phase>generate-resources</phase>
<configuration>
<arguments>run webpack:prod</arguments>
</configuration>
</execution>
</executions>
</plugin>