jdeps -c/--classpath <was> Re: Review request JDK-8015912: jdeps support to output in dot file format

Mandy Chung mandy.chung at oracle.com
Wed Jun 12 16:19:52 UTC 2013


On 6/12/13 4:43 AM, Paul Sandoz wrote:
> Hi Mandy,
>
> Regarding the command line arguments of jdeps, would it not be more consistent to re-use the same classpath related arguments as javac/java/javap/javah
>
>    "-c" becomes "-cp"
>    "--classpath" becomes "-classpath"
>
> ?

jdeps follows the GNU-style options which is different than the JDK 
style.  We discussed this issue about consistency and familiarity [1].   
After using jdeps for some time, I admit that I find it hard to switch 
to the new -c short option (and confusing too) but relatively easy to 
move to --classpath option.  Mixing both GNU-style and JDK-style 
inconsistently adopting GNU style is not a good thing while GNU style is 
the direction we are going (e.g. pack200 follows GNU style).

Mandy
[1] 
http://mail.openjdk.java.net/pipermail/core-libs-dev/2012-December/012989.html 
and its thread.

>
> Paul.
>
> On Jun 11, 2013, at 4:46 AM, Mandy Chung<mandy.chung at oracle.com>  wrote:
>
>> This adds jdeps --format=dot option to print the output in dot-style format that can be taken to generate a dependency graph.
>>
>> Webrev at:
>> http://cr.openjdk.java.net/~mchung/jdk8/webrevs/8015912/webrev.00/
>>
>> This also extends --verbose option to take an optional argument ("class" and "package") to replace the --verbose-level option and cleans up PlatformClassPath to use java.nio.file.
>>
>> thanks
>> Mandy




More information about the core-libs-dev mailing list