如果当前模块具有多版本依赖性,则不太确定如何使用jdeps检查模块。
jdeps不断询问我提供location /Txtranscription/transcription/TranscriptionHandler.ashx {
set $args encoded=$arg_q;
....
proxy_pass http://vapi/transcription$is_args$args;
,但其他相关模块不是多版本。
在这种情况下如何正确使用jdeps?
命令:
--multi-version 9
错误:jaxb-api.jar是一个多版本的jar文件,但未设置--multi-release选项
命令:
jdeps -cp .\..\..\..\modules --module-path .\..\..\..\modules -s ws-gen.jar
jdeps-从JDK11的较早访问 命令:
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
答案 0 :(得分:3)
这似乎是https://bugs.openjdk.java.net/browse/JDK-8210502跟踪的jdeps中的错误。
答案 1 :(得分:0)
使用Oracle-JDK的jdeps中的同一错误:https://bugs.java.com/bugdatabase/view_bug.do?bug_id=8207162。