Resolution exception when service interface gets exposed via --add-exports
Alan Bateman
Alan.Bateman at oracle.com
Tue Nov 21 08:33:33 UTC 2017
On 20/11/2017 21:56, Gunnar Morling wrote:
> I see, thanks for the clarification.
>
> It's a pity, though, I hoped to employ that approach for providing a
> custom jlink plug-in (implementation of
> jdk.tools.jlink.plugin.Plugin). So it seems that's not possible until
> jdk.jlink exports j.t.j.plugin? Are there any plans to do so some time
> soon?
>
> Even if it was marked as experimental/incubating, being able to
> provide custom jlink plug-ins would enable interesting use cases.
>
There was interest in creating an incubating module in JDK 9 but it was
put aside due to the issues of tool modules depending on an incubating
module. The other issue is that most of the interesting plugins to date
do code generation at link time and are deeply tied to specific areas of
java.base and other core modules (they can't really live outside of the
jdk repo). So while it might be desirable to expose the interface for
plugins, I think it will need further exploration to see if it makes
sense or not.
-Alan
More information about the jigsaw-dev
mailing list