Springboot jar包外发布静态网站

Springboot jar包外发布静态网站

Springboot的静态页在resource的static目录,传统方式是直接打包到jar包中,页面更新很麻烦。
本文采用静态页面与jar包分离式方式发布,网站发布即简单,页面更新也方便。
主要的做法是基于assembly发布方式打包,参照我的上一篇文章
Springboot–assembly打包及windows执行脚本

1、修改assembly.xml文件

把resources/static目录发布到zip的/static目录中,添加如下:

    <fileSet>
        <directory>${basedir}/src/main/resources/static</directory>
        <outputDirectory>${file.separator}static</outputDirectory>
    </fileSet>

2、springboot打包的jar包中排除static目录

配置pom.xml的resources,如下:

<resources>
  <resource>
    <directory>src/main/resources</directory>
    <excludes>
      <exclude>**/application.yml</exclude>
      <exclude>**/assembly.xml</exclude>
      <exclude>runScript/**</exclude>
      <exclude>static/**</exclude>
    </excludes>
  </resource>
</resources>

打包zip,解压zip执行bin/Start.bat就直接可以发布静态网站了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值