springboot打包vue自動植入

<!--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上面啓動可以直接訪問

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章