Review Request: JDK-8171201 & JDK-8171202: Drop java.compact$N aggregator modules

Erik Joelsson erik.joelsson at
Wed Dec 14 12:05:53 UTC 2016

Build changes look good to me.


On 2016-12-14 07:49, Mandy Chung wrote:
> JDK-8171201: Drop java.compact$N aggregator modules
> JDK-8171202: Rename jdk.crypto.pkcs11 and jdk.pack200 to end with Java letters
> Compact Profiles were introduced in SE 8.  The java.compact$N
> aggregator module in SE 9 module graph gives unnecessary
> importance going forward.  We want people who care about
> small systems to think about modules, not profiles.
> In addition, the compact profile builds use these aggregator
> modules but those builds still have to pull in the necessary
> service providers manually, so they aren't a complete solution.
> We propose to drop java.compact1, java.compact2, java.compact3
> aggregator modules.
> This patch also includes the change for JDK-8171202 to rename
> jdk.crypto.pkcs11 to jdk.crypto.token and jdk.pack200 to jdk.pack
> to prepare the stronger constraint that module names must end in
> Java letters [1]
> Mandy
> [1]

More information about the jigsaw-dev mailing list