On 09/27/2016 05:41 PM, Alan Bateman wrote:


On 27/09/2016 15:45, Peter Levart wrote:

:


Perhaps it is better to separate those two things. For convenience, there could be another option like --add-requires that would imply both --add-reads and --add-modules...
We used to have --add-requires, the reason it was replaced by --add-reads is because "requires" is pre-resolution and so involves augmenting the module descriptor.

-Alan

I see. Well IMO, --add-reads should certainly not imply --add-modules in runtime. But in compile time it would probably be convenient. In that respect, --add-reads is similar to "requires static" a.k.a. provided-scope dependency in Maven. javac produces error if "requires static" dependency is not found, doesn't it?

Regards, Peter

Reply via email to