命令行打war包,剔除java源文件

在发版过程中,我们为了安全性,需要将war包中的源文件进行剔除,下面整理下两种方式:

1、在新版的eclipse中,打war包能够将java文件剔除,全部只保留编译后的class文件。

测试使用eclipse版本为Mars.1 Release (4.5.1),但是Juno Release版本还带有源文件。

2、命令行打包

使用mac机器进行打包。操作如下:

进入工程中对应的webRoot路径下,示例:

<p class="p1">cd /Users/difeng/Desktop/xxx</p>

执行打包命令如下:

jar -cvfM0 xxx.war ./

-c  创建war包

-v  显示过程信息

-f  指定 JAR 文件名,通常这个参数是必须的

-M  不产生所有项的清单(MANIFEST〕文件,此参数会忽略 -m 参数

-0  这个是阿拉伯数字,只打包不压缩的意思

执行即可。war包会生成在你当前路径当中。此文件中则不会包含java源文件了。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wenxuechaozhe

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值