您的位置:首页 > 编程语言 > Java开发

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

2016-04-09 11:32 316 查看
在发版过程中,我们为了安全性,需要将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源文件了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息