对具有多版本实现的模块使用 jdeps,但根模块没有
Use jdeps for module which has multi-version implementation, but root module doesn't
不太确定如果当前模块具有多版本依赖项,如何使用 jdeps 检查模块。
jdeps一直问我提供--multi-version 9
但是其他依赖模块不是多版本的。
这种情况下如何正确使用jdeps?
命令:
jdeps -cp .\..\..\..\modules --module-path .\..\..\..\modules -s ws-gen.jar
错误:jaxb-api.jar 是多版本 jar 文件,但未设置 --multi-release 选项
命令:
jdeps --multi-release 9 --module-path . -filter:package -s jaxb-api.jar
Error: bcprov-jdk15on-1.60.jar is not a multi-release jar file but --multi-release option is set
jdeps - 来自 JDK11 的早期访问
命令:
jdeps -version
11
这似乎是 jdeps 中的一个错误,由 https://bugs.openjdk.java.net/browse/JDK-8210502 跟踪。
使用 Oracle-JDK 的 jdeps 中存在同样的错误:https://bugs.java.com/bugdatabase/view_bug.do?bug_id=8207162。
不太确定如果当前模块具有多版本依赖项,如何使用 jdeps 检查模块。
jdeps一直问我提供--multi-version 9
但是其他依赖模块不是多版本的。
这种情况下如何正确使用jdeps?
命令:
jdeps -cp .\..\..\..\modules --module-path .\..\..\..\modules -s ws-gen.jar
错误:jaxb-api.jar 是多版本 jar 文件,但未设置 --multi-release 选项
命令:
jdeps --multi-release 9 --module-path . -filter:package -s jaxb-api.jar
Error: bcprov-jdk15on-1.60.jar is not a multi-release jar file but --multi-release option is set
jdeps - 来自 JDK11 的早期访问 命令:
jdeps -version
11
这似乎是 jdeps 中的一个错误,由 https://bugs.openjdk.java.net/browse/JDK-8210502 跟踪。
使用 Oracle-JDK 的 jdeps 中存在同样的错误:https://bugs.java.com/bugdatabase/view_bug.do?bug_id=8207162。