Modules merging support in ClassAnalyzer
Mark Reinhold
mr at sun.com
Fri Oct 30 08:42:02 PDT 2009
> Date: Fri, 30 Oct 2009 11:50:47 +0000
> From: alan.bateman at sun.com
> Mark Reinhold wrote:
>> In concrete terms:
>>
>> module jdbc-base
>> include java.sql.*
>>
>> module jdbc-enterprise
>> include javax.sql.XA* javax.sql.rowset.**
>>
>> module jdbc
>> include jdbc-base jdbc-enterprise
>>
>> This would generate just jdbc.{classlist,dependencies,summary}.
>>
> Should we be using a naming convention to make this easier? I note, for
> example, that we currently have "rmi" and "rmi-activation" for analysis
> purposes and maybe the fine-grain "rmi" should be something like "rmi-base" to
> avoid a conflict with a coarser-grain "rmi" module. "jndi" is another example,
> and maybe this should be "jndi-api" or "jndi-framework".
Yes, I think that makes sense. We should prefer simple names (without
dashes or other punctuation) for the (emerging) coarse-grained modules,
and use a prefix-suffix convention for the fine-grained cases.
- Mark
More information about the jigsaw-dev
mailing list