我为 Eclipse 安装了 ZK Studio 插件,并用它来创建一个新的基于 ZK 的 webapp。但是,在我的 /WebContent/WEB-INF/lib 文件夹中,有许多自动包含的 .jar 文件(属于 zk 框架)。我假设这是通过选择“创建一个新的 ZK 项目”来完成的。但是,当需要将其部署到网络服务器时,我只想包含我实际需要和使用的库。有没有办法找出这些信息,以便缩小 .WAR 文件的大小?
谢谢!
看看The Content of ZK Binary Distribution 然后你可以删除你不需要的库:)
这些被称为“传递依赖项”——您使用的库所需的库。您使用的库没有它们的依赖项就无法工作,因此最终您需要WEB-INF/lib
.
Maven是一个依赖管理工具,它告诉你什么是传递依赖(通过依赖图)。我建议使用 maven,尽管在当前项目中引入它需要付出一些努力。