java如何在war中添加清单文件
我能够创建指定目录的war文件,即使用
Process p = Runtime.getRuntime().exec("jar -cvf myapp.war . ",
s,
new File("/mydir"));
但是,当我在创建时尝试添加清单文件时,创建的war文件会被刷新
Process p = Runtime.getRuntime().exec("jar -cvfm myapp.war MANIFEST.MF . ",
s,
new File("/mydir"));
即使我尝试过,它也会创建war,但只包含清单文件,而不包含/mydir的内容
Process p = Runtime.getRuntime().exec("jar -cvfm myapp.war MANIFEST.MF * ",
s,
new File("/mydir"));
# 1 楼答案
我已经使用了下面的代码片段,它工作得很好
这意味着它不会添加自动生成的清单,而会将我保存在meta inf文件夹中的清单(自定义清单文件)存档