命令行打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>
命令行打war包,剔除java源文件_第1张图片

执行打包命令如下:

jar -cvfM0 xxx.war ./

-c  创建war包

-v  显示过程信息

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

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

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

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

你可能感兴趣的:(打war包,war包不包含java文件)