Eclipse - 如何找出您的项目实际使用的库

发布于 2024-09-14 02:09:33 字数 230 浏览 7 评论 0原文

我为 eclipse 安装了 ZK Studio 插件,并使用它创建了一个新的基于 ZK 的 web 应用程序。但是,在我的 /WebContent/WEB-INF/lib 文件夹中,有许多自动包含的 .jar 文件(属于 zk 框架)。我假设这是通过选择“创建一个新的 ZK 项目”来完成的。但是,当需要将其部署到网络服务器时,我只想包含我实际需要和使用的库。有没有办法找到该信息,以便我可以缩小 .WAR 文件的大小?

谢谢!

I installed ZK Studio plugin for eclipse and have used it to create a new ZK based webapp. However, inside my /WebContent/WEB-INF/lib folder, there are a number of .jar files that were included automatically (beloning to the zk framework). I'm assuming this was done by selecting "create a new ZK project". However, when it comes time to deploy this to the webserver, I only want to include the libraries I actually need and use. Is there a way of finding that information out so I can shrink the size of my .WAR file?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

箜明 2024-09-21 02:09:33

这些称为“传递依赖项” - 您使用的库所需的库。您使用的库如果没有依赖项就无法工作,因此最终您需要 WEB-INF/lib 中的所有 jar。

Maven 是一个依赖管理工具,它告诉您什么是传递依赖(通过依赖图)。我建议使用maven,尽管在当前项目中引入它需要一些努力。

These are called "transitive dependencies" - libraries that required by libraries that you use. The libraries that you use can't work without their dependencies, so ultimately you need all of the jars in WEB-INF/lib.

Maven is a dependency-management tool that tells you what are the transitive dependencies, (via a dependency graph). I would recommend using maven, although it would require some effort to introduce it in the current project.

梦情居士 2024-09-21 02:09:33

看看ZK二进制发行版的内容
然后你可以删除你不需要的库:)

Take a look at The Content of ZK Binary Distribution
then you can remove the library you don't need :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文