dev@jax-ws.java.net

How were jaxws-api-2.1.jar and other RELEASED archives changed???

From: Paulo Gaspar <paulo.gaspar_at_gmail.com>
Date: Wed, 18 Nov 2009 13:49:41 +0000

Hi,


Some of my project's Java 5 Maven builds recently broke due to changes on RELEASED archives.

At the moment I already detected that the "jaxws-api-2.1.jar" archive had a class removed:
  javax.xml.ws.spi.WebServiceFeatureAnnotation

...but there are other differences (jsr181-api and jsr250-api) related, since dependency on these modules must now be explicitly declared on my POMs.


I understand that the new "version" might work (maybe even better) with Java 6, but the archives I am using have RELEASE names, which means they were RELEASED (are not snapshots) and, therefore, should NOT be changed.

Good and expected practice is that you do NOT change a released archive. You may cut a new version with fixes and even remove de old version, but you do not silently change a released archive.


I am assuming that (at least) the above mentioned problem has the end of this project, since this is the reference implementation. If it is not so, please and you have nothing to do with this mess, I am sorry for knocking at the wrong door but please point me to the right one.

Besides this issue, if you are aware of these changes, please tell me (or point me to) what else changed.


Thank you and my best regards,
Paulo Gaspar