RE: Compact profile modules

2017-01-17 Thread Uwe Schindler
Hi Alan, > > Are only the modules removed, and the javac options are still available? > We are compiling Apache Lucene Core using the compact1 profile currently: > > > > > > > > So we append "-profile compact1" when invoking javac. We have not > noticed any problems when doing this with (non-j

Re: Compact profile modules

2017-01-17 Thread Alan Bateman
On 17/01/2017 10:07, Uwe Schindler wrote: : Are only the modules removed, and the javac options are still available? We are compiling Apache Lucene Core using the compact1 profile currently: So we append "-profile compact1" when invoking javac. We have not noticed any problems when doing

RE: Compact profile modules

2017-01-17 Thread Uwe Schindler
Hi Mandy, > java.compact$N modules were removed in jdk-9+150 [1][2]. > > We revisited the need for java.compact$N aggregator. Compact Profiles > were useful in SE 8 but are legacy in 9, as intended from the outset. > Highlighting them in the standard SE 9 module graph gives them > unnecessary im

Re: Compact profile modules

2017-01-16 Thread Alan Bateman
On 17/01/2017 01:04, David Holmes wrote: I would assume however that we will clearly document how to go from a compact profile to using jlink to produce a comparable JRE? At a minimum, given the compact profiles were defined at the package-level, we should document which modules are needed t

Re: Compact profile modules

2017-01-16 Thread David Holmes
Hi Mandy, On 17/01/2017 7:51 AM, Mandy Chung wrote: java.compact$N modules were removed in jdk-9+150 [1][2]. We revisited the need for java.compact$N aggregator. Compact Profiles were useful in SE 8 but are legacy in 9, as intended from the outset. Highlighting them in the standard SE 9 modul

Re: Compact profile modules

2017-01-16 Thread Mandy Chung
java.compact$N modules were removed in jdk-9+150 [1][2]. We revisited the need for java.compact$N aggregator. Compact Profiles were useful in SE 8 but are legacy in 9, as intended from the outset. Highlighting them in the standard SE 9 module graph gives them unnecessary importance going forwar

Compact profile modules

2017-01-16 Thread Sander Mak
The build I'm currently using (jigsaw-b151) doesn't contain the java.compactN modules anymore. Looks like this is a deliberate removal [1], although I can't find any reason for it. Are they permanently gone? Why? They made for such a nice example of implied readability in the JDK... They were al