V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lg106
V2EX  ›  Java

项目打包成 jar,如果我要修改里面 css,又得重新打包吗

  •  
  •   lg106 · 2020-04-16 13:39:23 +08:00 · 2432 次点击
    这是一个创建于 1442 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目打包成 jar,如果我要修改里面 css,又得重新打包吗?有没有改里面静态文件不需要去重新打包的方法

    12 条回复    2020-05-13 01:02:42 +08:00
    brucewuio
        1
    brucewuio  
       2020-04-16 13:46:57 +08:00
    其实 jar 就是哥压缩包,win 下可以用 winRAR 打开放进去
    chendy
        2
    chendy  
       2020-04-16 13:47:40 +08:00
    jar 包就是后缀是 jar 的 zip 包而已…
    lg106
        3
    lg106  
    OP
       2020-04-16 13:50:14 +08:00
    @chendy 有没有不打包部署的方法,比如我就改下模板,传上去替换下更改的模板,重启下就可以了
    lc1450
        4
    lc1450  
       2020-04-16 13:55:44 +08:00
    前后端分离?
    reus
        5
    reus  
       2020-04-16 14:53:29 +08:00
    没有,不爱用就别用
    imzhoukunqiang
        6
    imzhoukunqiang  
       2020-04-16 15:04:49 +08:00
    可以搞个 jenkins 自动打包部署

    或者研究下指定包外的 resource 目录
    B1ankCat
        7
    B1ankCat  
       2020-04-16 15:20:19 +08:00
    你自己进到压缩包里面修改文件就行了
    tangtj
        8
    tangtj  
       2020-04-16 15:56:17 +08:00
    外置静态文件
    GoRoad
        9
    GoRoad  
       2020-04-16 16:09:42 +08:00
    可以把静态文件打包到外面的
    greatbody
        10
    greatbody  
       2020-04-16 16:34:08 +08:00
    前后端分离不是更好么?
    orm
        11
    orm  
       2020-04-17 08:08:01 +08:00
    如果是 Linux 服务器上部署,vim8.0 是可以直接打开 jar 包编辑里面的文件。vim xxx.jar
    baozhuo
        12
    baozhuo  
       2020-05-13 01:02:42 +08:00 via iPhone
    配置文件里面可以这样写

    spring.resources.static-locations=file:D:/upload,classpath:/static

    以上代码就是配置的外部静态资源目录和包没静态资源目录,比如我的 D:/upload 下有一个名为 a.png 的图片,项目启动后直接 http://localhost:8080/a.png 就能访问了

    这是 windowa 开发环境下,linux 服务器的话的路径改一下
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1194 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 23:16 · PVG 07:16 · LAX 16:16 · JFK 19:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.