![](/img/trans.png)
[英]How to list all dependencies of a package from maven (including scopes)
[英]How to list all Java packages and classes/types from all dependencies including the JDK for a maven project?
如何列出所有依赖项中的所有 Java 包和类型,包括 Maven 项目使用的 JDK? 我只知道列出依赖树或 maven 包列表,但我在谈论 Java 包名称。
这有助于检测冲突,例如来自 JDK11 的类型和来自 pom.xml 的依赖项。
我还没有找到任何工具,不得不手动查看 IDE 中的所有依赖项,以找到提供的所有 Java 包和类型。
一些 Maven 插件会非常有用。
我发现jboss-tattletale过去对这种事情很有用。 不幸的是,它已经多年没有更新了。 它仍然有助于非 JVM 类。
如果发现重复的类,Maven Enforcer 的Extra Enforcer Rules有代码会导致构建失败。
这些都不完全符合您的要求,但它们可能是构建某些东西的良好起点。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.