欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue前端代碼如何通過maven打成jar包運(yùn)行

 更新時(shí)間:2024年01月02日 09:42:52   作者:洋哥登陸  
這篇文章主要介紹了vue前端代碼如何通過maven打成jar包運(yùn)行問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

vue前端代碼生成jar包執(zhí)行

業(yè)務(wù)開發(fā)需求,需要將vue前端代碼通過jar包啟動(dòng)。

當(dāng)前項(xiàng)目是springcloud微服務(wù)模式,創(chuàng)建了一個(gè)新的module做得。

個(gè)人認(rèn)為springboot下也可以操作。

結(jié)果:打成的jar包內(nèi)包含vue前端代碼,通過java -jar命令直接啟動(dòng),即可訪問前端頁面。

1.新建module項(xiàng)目

項(xiàng)目工程結(jié)構(gòu)如下:

一定要配置WebApplication作為入口類,前端dist包打成jar包后是沒有啟動(dòng)入口類的,所以一定要有啟動(dòng)類。

2.pom.xml

// 有web就可以了
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>
// 個(gè)人使用的maven打包插件
<build>
    <finalName>zsddweb</finalName>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <executions>
                <execution>
                    <goals>
                        <goal>repackage</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <configuration>
                <skipTests>true</skipTests>
            </configuration>
        </plugin>
    </plugins>
</build>

3.application.yml文件

server:
	port: 8005
spring:
	application:
		name: zsddweb

4.vue生成的dist包

?。ue的生產(chǎn)環(huán)境一定要配置自己本地的ip和后端的服務(wù)端口

vue正常打dist包即可。

5.生成jar包

將vue項(xiàng)目打包后的dist文件夾中的放到resource的static中

將web直接install打包,生成的jar包通過 java -jar ** 啟動(dòng)

6.訪問index.html

localhost:配置的端口/index.html

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。 

相關(guān)文章

最新評(píng)論