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

On 01/21/2017 06:52 PM, fo...@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

Reply via email to