Closed kewne closed 2 weeks ago
Thanks, @kewne, there are many files changed by this PR. We appreciate your contribution, would you consider joining the JCP as an associate member if you plan to contribute on a similar scale more often? As far as I can see, you are not a JCP member yet, joining is free on every level.
@keilw Most of the changes are copying files into the new module. In many cases we can probably remove the originals. Let me know if you think I should make any changes here or create a follow-up PR.
I'm definitely interested in contributing to this and other projects as I can, I'll look into it. Thanks!
@kewne That's fine, if you can, please mark the original files @deprecated
either via annotation or JavaDoc.
@keilw Done, I've additionally moved TestRoundingProvider
into src/main/java
, so it's closer to how it's really used.
@keilw I've renamed the module as requested.
Adds a "test" module for testing the SPI.
The reason for this is that, due to the changes in how ServiceLoader works,
META-INF/services
files in test source trees are put in unnamed modules and thus cannot be accessed by the ServiceLoader in theorg.javamoney.moneta
module.This should fix the issues from #370.
This change is