<!--vue打包依賴-->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.6.0</version>
<executions>
<execution>
<id>exec-npm-run-build</id>
<phase>prepare-package</phase>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<executable>cnpm</executable>
<arguments>
<argument>run</argument>
<argument>build</argument>
</arguments>
<workingDirectory>${basedir}/src/main/avue</workingDirectory>
</configuration>
</execution>
</executions>
</plugin>
打出來的jar包中如果static說明打包由於種種原因失敗了,我就遇到過幾次,這時候需要再來一次 mvn clean package -P window或者檢查vue配置path
使用jar注意:
然後再對spring boot項目進行打包,打成jar包,直接將jar包放到linux上面去運行,能打成jar包就是因爲在我們的spring boot項目中多了一個依賴
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
放到linux上面啓動可以直接訪問