Reusing module name token `*` in -d

Robert Scholte rfscholte at apache.org
Sat Jan 21 19:12:37 UTC 2017


On Sat, 21 Jan 2017 19:35:28 +0100, Stephan Herrmann  
<stephan.herrmann at berlin.de> wrote:

> On 01/21/2017 06:52 PM, forax at univ-mlv.fr wrote:
>> Robert,
>> How do you compile these 2 modules with Maven ?
>>
>> module foo {
>>   exports foo to bar;
>> }
>>
>> module bar {
>>   requires foo;
>> }
>>
>> when compiling 'foo' javac needs to see if 'bar' exists and when  
>> compiling 'bar', javac will ask to see 'foo'.
>
> I don't think so:
>
> "It is permitted for the to clause of an exports or opens statement to  
> specify a module which is not observable."
> [lang-vm.html 1.1.2 - 2017/1/9]
>
> I assume this will eventually (when??) become part of JLS, right?
>
> cheers,
> Stephan


Confirmed. I've added an integration-test to the maven-compiler-plugin,  
works as expected. No need for cross reference dependencies.

thanks,
Robert


More information about the jigsaw-dev mailing list