jdeps -genmoduleinfo completes without an informative message when run against a jar that is a module:
———
jar --print-module-descriptor --file=java.transaction.jar
Name:
java.transaction
Requires:
java.sql [ PUBLIC ]
java.rmi [ PUBLIC ]
javax.enterprise.cdi.api [ PUBLIC ]
javax.interceptor.javax.interceptor.api
java.base [ MANDATED ]
Exports:
javax.transaction
ljanders-mac:upath ljanders$ jdeps -genmoduleinfo src java.transaction.jar
ljanders-mac:upath ljanders$ ls -R
java.transaction.jar src
./src:
ljanders-mac:upath ljanders$
————
It would be useful to provide some sort of message to help the user understand why no info was provided
———
jar --print-module-descriptor --file=java.transaction.jar
Name:
java.transaction
Requires:
java.sql [ PUBLIC ]
java.rmi [ PUBLIC ]
javax.enterprise.cdi.api [ PUBLIC ]
javax.interceptor.javax.interceptor.api
java.base [ MANDATED ]
Exports:
javax.transaction
ljanders-mac:upath ljanders$ jdeps -genmoduleinfo src java.transaction.jar
ljanders-mac:upath ljanders$ ls -R
java.transaction.jar src
./src:
ljanders-mac:upath ljanders$
————
It would be useful to provide some sort of message to help the user understand why no info was provided