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