jmod usage info, and suggestions
    Jonathan Gibbons 
    Jonathan.Gibbons at Sun.COM
       
    Thu Dec 10 13:24:33 PST 2009
    
    
  
Here's jmod's usage output:
> usage: jmod config [<module-id> ...]
>        jmod create [-L <library>] [-P <parent>]
>        jmod dump <module-id> <class-name>
>        jmod identify
>        jmod install <classes-dir> [-r <resource-dir>] <module-name> ...
>        jmod list [-v] [-p] [<module-id-query>]
>        jmod preinstall <classes-dir> <dst-dir> <module-name> ...
>        jmod reindex [<module-id> ...]
>        jmod show <module-id>
Note, in particular, it uses <classes-dir> in a couple of places. It is 
not clear from the context whether this is a "typical" classes directory 
(e.g. build/classes) containing a single module, or a new "modules" 
directory, with an extra level of naming before getting to the package 
hierarchies.  Going forward, there is the potential for an ongoing 
source of confusion here, so we should try and come up with terminology 
to distinguish these cases, and we should then be careful to use it 
consistently.
I believe the current version of jmod expects <classes-dir> to be a 
modules directory.
A common case may be for folk to compile their code as a single module, 
so they will likely compile to build/classes, not build/modules.  Maybe 
jmod could detect this, by checking for <classes-dir>/module-info.class 
or <classes-dir>/*/module-info.class.
-- Jon
 
    
    
More information about the jigsaw-dev
mailing list