我想获得jdk间接依赖的版本(来自我公司的要求),在我做了一些研究之后,我在openJDK github页面上找到了一些:https://github.com/openjdk/jdk/tree/master/src/java.desktop/share/legal
不幸的是,并不是所有的依赖都列在这个页面上,例如jline, mime4j等。是否有一个地方列出所有JDK自己的依赖关系?谢谢。
目前,您正在查看java.desktop
模块的依赖项。jline依赖项列在jdk.internal.le
模块:https://github.com/openjdk/jdk/tree/master/src/jdk.internal.le/share/legal中,换句话说,您需要找到所有share/legal
目录(即每个模块)。
例如,通过转到(主)分支的GitHub文件查找器并搜索share/legal
(注意它是模糊搜索,因此它也列出了不相关的文件)。
据我所知,JDK不依赖于mime4j,这就解释了为什么在任何share/legal
目录中都找不到声明。