如何列出所有依赖项中的所有Java包和类型,包括用于maven项目的JDK?我只知道列出依赖关系树或maven包的列表,但我说的是Java包的名称。
这有助于检测冲突,如JDK11中的类型和pom.xml中的依赖项。
我还没有找到任何工具,不得不手动查看IDE中的所有依赖项,以找到提供的所有Java包和类型。
一些maven插件将会非常有用。
发布于 2021-11-15 21:40:57
在过去,我发现jboss-tattletale对这类事情很有用。不幸的是,它已经多年没有更新过了。它对非JVM类仍然有帮助。
如果发现重复的类,Maven Enforcer的Extra Enforcer Rules具有使构建失败的代码。
这两种方法都不能完全满足您的需要,但它们可能是构建某些东西的良好起点。
https://stackoverflow.com/questions/69978014
复制相似问题