gpt4 book ai didi

java - 为什么Struts 2依赖于springframework?

转载 作者:行者123 更新时间:2023-11-30 07:59:36 25 4
gpt4 key购买 nike

我下载了最新版本的 Struts 2 来升级我们当前的 jar 集,并查看 Struts 2 附带的大量 jar 列表,我只想包含真正需要的 jar。

我查看了 Struts 2 dependency treeStruts 2 compile dependencies ,但我无法理解它们对我的应用程序意味着什么。我不认为我们在 org.springframework 中使用任何东西(进行工作区范围的搜索),但这足以知道我们是否可以排除这些 jar 吗? p>

是否像从上面的第二个链接中查看编译依赖项表的“可选”列一样简单?在可选的选项中,您如何知道何时需要它们,何时不需要它们?有这么多....

最佳答案

Struts2项目对Spring框架有编译依赖。但这并不意味着您的项目需要一个 spring 框架 jar。正如您提到的,这些依赖项是 optional 。这意味着如果您使用直接依赖于 Spring 的 Struts2 的某些功能,那么它们是必需的。您可以使用 Maven 来解析项目的 pom.xml 的依赖关系。如果您想查看/分析依赖关系树,您可以使用 eclipse m2eclipse 插件。其他 IDE 中也提供类似的可视化工具。与手动调用相同mvn dependency:tree

关于java - 为什么Struts 2依赖于springframework?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32142770/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com