您认为删除 Maven pom 中可以找到的所有传递依赖项是一个好习惯吗?
Example:
我的项目依赖于A和B。
B 也是 A 的传递依赖。
我应该将 B 保留在我的 pom 中还是将其删除?
哪个最好:
拥有所有已知的 jar,甚至是传递性的 jar,在 pom 上声明还是只保留顶级 jar?
这有点主观,但我正在尝试清理一些具有大量传递依赖项的巨大 pom(父级和子级)。我想让我的 pom 尽可能简单,但我也希望它们是可维护的。
如果您的项目对 B 具有直接依赖关系,那么即使 B 是 A 的传递依赖关系,您也应该保留它。在下一个版本中,A 可能不会使用 B,您将不得不重构 pom.xml。
一般来说,Maven 依赖关系应该反映逻辑项目依赖关系。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)