自动化构建 前后端项目合并
事情经过:当时想到前端打包一次。我这里就要发布一次。然后在放到static中。实在太过麻烦。在想。能不能在maven中一下就成功。想了一下
思路: maven 中 提供了一个包 exec-maven-plugin 。可以在本地执行命令 于是有了后面的结果
首先第一步:
你需要在项目src/main 目录下创建一个 webapp文件夹
并且把前端代码放到此目录下
1.maven中添加插件
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<executions>
<execution>
<id>exec-cnpm-install</id> <!-- 名字可以随便定义建议见名知意 -->
<phase>prepare-package</phase>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<executable>cnpm</executable&