Java SE JSR 250 annotations module renamed to java.xml.ws.annotation?

Alan Bateman Alan.Bateman at oracle.com
Mon Feb 13 15:46:58 UTC 2017


On 13/02/2017 15:11, Andrew Haley wrote:

> On 13/02/17 14:34, Alan Bateman wrote:
>> The small subset of the JSR-250 defined "Common Annotations" that you
>> see in Java SE is part of the web services stack that was added in Java
>> SE 6. If it weren't for JAX-WS then these annotations would have no
>> business being in Java SE or the JDK.
> Well, okay, but they have been advertised as "Common Annotations" for
> ten years now.  It's a bit unconvincing to say "Yes, but we didn't
> really mean it."
>
The name is unfortunate, a woeful choice, esp. in the context of Java SE 
and JDK where most of annotations are just not relevant. This is what 
lead to the defining the subset for JAX-WS.

Anyway, the proposal is to deprecate this module in Java SE 9 and 
hopefully remove it in the future, Java SE 10 if possible. That is for 
JSR 379 and the JSR for Java SE 10 to decide of course.

-Alan.


More information about the jigsaw-dev mailing list