How to embedd access to internal API in a library via XaddExports

wzberger javadevlist at javasoft.de
Thu May 12 08:49:40 UTC 2016


>
> On 12/05/2016 08:47, wzberger wrote:
>> just to clarify things - we are the vendor of the libraries and 
>> looking for a simple way to keep all provided features for a Java 9 
>> compatible release. Otherwise our lib users have to specify 
>> XaddExports which is pretty annoying. Additionally it would simplify 
>> providing workarounds for JDK issues as we often did in the past 
>> until things get fixed (if they get fixed).
> I have sympathy for your users but I don't see a solution that allows 
> these libraries to break encapsulation without the application owner 
> needing configuration to allow this.
>
> So what JDK bugs are you working around? Are there JIRA issues 
> tracking these.
>
> -Alan
>
>
We provide libs for Swing and JavaFX. For most of the issues bug reports 
have been filed. But it's not only about known bugs we also have to 
handle unknown bugs - the release cycles until things get fixed are way 
too long while customers need solutions. So will it be possible to fork 
specific JDK modules and deploy such modified modules to users in a 
simple manner - webstart included?

-Wolfgang




More information about the jigsaw-dev mailing list