Closed eikemeier closed 1 year ago
I guess we'll maintain a 1.4.x release using the old javax annotations and add a 1.5.x release of Moneta with the new Jakarta annotations and similar dependencies.
The newer dependencies have better module support, so they will also be useful in apps built using jlink
, etc.
I guess we'll maintain a 1.4.x release using the old javax annotations and add a 1.5.x release of Moneta with the new Jakarta annotations and similar dependencies.
Is there any plan on when this split, or any release of 1.4.x, might happen? I saw in https://github.com/JavaMoney/javamoney-parent/issues/6 that there were some issues related to Bintray, are those blocking new releases?
Is there any way to help further with this? I submitted a PR, but I assume this is more about the 1.4.X split than simply replacing import javax.
with import jakarta.
We'll check the PR thanks a lot. It needs to be reviewed by a JCP member, either myself, another Maintenance lead like @otaviojava or @msgilligan could also help if he has time.
Ok. I also thought about this change again. While it gives JEE9 compatibility, it also breaks JEE8 (probably? I did not test). Which might warrant a major change (2.X) over a feature change (1.5.X)
I'm pretty busy at the moment, but when I return to my project that uses Java Money this is something I would really like to see, so I will bookmark this for later.
Greetings! The fix has not been pushed to mvnrepository as 1.4.3. Any plans? I don't know if that is the right thing to do. We should probably change to 2.0. This blocks javaEE->jakartaEE, hibernate 5->6, etc. for moneta users. Thank you! Ram Vemuri
Until the blocker #353 is not solved appropriately, I'm afraid there won't be a 1.4.3 release.
@msgilligan is not the only one who is busy, and I was the only one who could spend a bit of time, especially fixing #374 for EMF, but #353 is more complex because with the current approach of using the old URLConnection
.
https://github.com/JavaMoney/jsr354-ri/blob/ac0afde6f37ecc8a9a30c3386b2350dbe7d37459/moneta-core/src/main/java/org/javamoney/moneta/spi/PriorityAwareServiceProvider.java#L18
depends on
https://github.com/JavaMoney/jsr354-ri/blob/ac0afde6f37ecc8a9a30c3386b2350dbe7d37459/pom.xml#L327
crashing at runtime: