【发布时间】:2011-02-19 15:04:30
【问题描述】:
是否有任何软件/脚本可以让我将 cd(更改目录)转换为 .jar/.ear/.zip 文件并编辑其中包含的文件的内容?我正在处理一个大型 EJB 项目(糟糕),我经常发现自己处于以下情况:
something.ear/
|-- something.jar/
| `-- fileINeedToEdit.xml
我主要通过命令行 (Mac/Linux) 工作,所以我发现自己使用jar -xvf 解压缩文件,编辑我需要编辑的文件,然后使用jar -cvf 重新压缩。显然,在最初的几次之后,这将成为一个令人头疼的问题。
我希望能够将压缩文件视为目录,并将cd(或其他命令)简单地处理为我要编辑的文件。
有谁知道我如何做到这一点?
【问题讨论】:
-
您应该拥有一个高效的构建系统,它可以让您编辑源文件并非常快速地重新构建 .ear/.jar,而不是按照您的方式进行。 Ant 对此非常擅长。
-
听模糊。你做错了。
-
你是对的,但由于各种(公司)原因,这不是我无法改变的选项。我们是一个小团队,与一个大团队一起工作,所以此时我们不允许修改构建。此外,构建过程和版本控制 (PVCS - yuck) 缓慢且笨拙。
-
如果公司是导致问题的原因,我建议你用其他公司替换它
标签: linux macos command-line jar compression