Используйте jdeps для модуля, который имеет многоверсионную реализацию, но корневой модуль не - PullRequest
0 голосов
/ 06 сентября 2018

Не совсем уверен, как использовать 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

Ответы [ 2 ]

0 голосов
/ 03 декабря 2018

Эта же ошибка в jdeps с Oracle-JDK: https://bugs.java.com/bugdatabase/view_bug.do?bug_id=8207162.

0 голосов
/ 07 сентября 2018

Это похоже на ошибку в jdeps, которая отслеживается https://bugs.openjdk.java.net/browse/JDK-8210502.

...