Windows Dos命令 jar打包文件,jar打包文件夹

  • 时间:
  • 浏览:0
  • 来源:大发5分快乐8APP下载_大发5分快乐8APP官网

[root@iZ23whn33jnZ webapps]# tar cvf wechat2050315.tar WeChat

WeChat/

WeChat/tx_list.html

WeChat/pay.html

WeChat/css/swiper.min.css

WeChat/css/youngor.css

WeChat/myorder.html

首先对原项目打包:tar cvf wechat2050315.tar WeChat

那我新的 jar 就出来了,把这种新打出的 jar 替换成生产环境上对应的 jar,就ok了。

比如我的项目名是 Wechat (我使用的tomcat服务器,也不该项目Wechat默认在 webapps 文件夹中)

在多人分工相互相互合作时,使用该最好的办法 较合理。

项目上线以前,版本的迭代必不可少,有后后怎么么会做才是规范,安全的呢?

最好有后后对于某一个jar包的更改,不可能 某一个 .class 文件的更改,确保改动最小。

有后后在把这种更改过的文件夹 wechat-service 打成 jar 包:

当然原项目备份是必不可少的了:

Windows Dos命令 jar打包文件,jar打包文件夹

对项目版本的迭代,当然是改动越小越好,改动越小越安全越容易把控 , 也不呢,何必 用本地环境的项目覆盖生产环境上的项目。

有后后再替换文件夹中对应的 .class 文件。

......

[root@iZ23whn33jnZ webapps]# ls

docs  examples  host-manager  manager  ROOT  WeChat  wechat2050315.tar

这里还须要看多刚才打的tar包,打包完成后,接下来还须要对线上的项目进行增删迭代了。

对于替换 .class ,直接把本地编译的对应的 .class 文件替换到生产环境就还须要了,有后后重启服务。

对于替换 jar包 ,比如朋友 更改了 wechat-service.jar 中的一个文件,这样把 wechat-service.jar 解压, 得到 wechat-service 文件夹。

jar cvf wechat-service.jar -C wechat-service\ .

不可能 改动很大,不可能 能保证项目改动只能我本人,这样也是还须要覆盖的,毕竟改动大,一个一个替换 .class 文件的工作量变大,出什么的问题的几率也更大。

不可能 还有别的部署最好的办法 共同分享,比如打成 war包 哪此的。



(结尾是 "\ ."  反斜杠+空格+英文句号)