-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Strategy of migrating to the Jakarta Namespace? #90
Comments
I think I can help with reviewing / merging but I am not sure about publishing a new version. |
It seems, that So if we want to publish to Maven Central (via Sonatype) we would need to change group ids (cf. #85 to sweble.github.io or something) or proof ownership of sweble.org The mechanical work of doing a release should be straightforward (if gpg is setup, etc.) |
I don't control |
Sounds great, so we would be able to publish under that group id. I would see two separate PRs:
Guess that major change would also imply a version bump. |
@wetneb Do you know who is still active in Erlangen or what does it need to move forward? I am asking because we want to avoid forking :) |
I don't think there is much activity, but we can always reach out to the original authors if we are lacking permissions. I don't have much time to work on this at the moment but I'll happily merge PRs and deploy releases as needed. |
Hey there! Do you know if this is still on plan, @wetneb and/or @rzo1? I would like to use Sweble on a java-21 application and I cannot use the engine dependency but only the parser one, meaning that I have to do some parsing manually that is already implemented on the engine. Thank you very much in advance! |
Didn't get much feedback on the related PR. For JWPL, I did a relocate which might be an Option for you too: https://github.com/dkpro/dkpro-jwpl/blob/master/dkpro-jwpl-deps%2Fdkpro-jwpl-swc-engine-shade%2Fpom.xml |
Isn't the relocate only working on the package phase? I was trying to mimic that strategy, but my tests on the IDE were failing as the package was not present. I saw that you mentioned to fork (although I agree that I will prefer not to), but with the new java release pace it might be difficult to keep using the most complete wikitext parser out there if it is unmaintained. And writing an own parser is a route that I don't want to take for this use-case. If there is some interest in maintaining a fork only for the shake of modernizing the toolstak and dependencies, even if no new features are added, maybe it is an option that should be considered. Otherwise it will be sad to lose the work done with sweble in the past. |
It depends - we have used it in Apache TomEE a lot for example . You can attach the relocation artifact to your IDE. There is a bit of Maven hackery available for it but not the preferred option, I agree 😅 |
Hi all,
We are using the sweble parser in https://github.com/dkpro/dkpro-jwpl and are currently using a relocation/shade approach for the JAXB classes but I would be happy to drop that and just provide a PR moving the actual code towards jakarta.*
Is there any interest in moving that repo towards the jakarta.* namespace and perhaps do a new release afterwards?
Or can I assume, that sweble is mostly dead / unmaintained at the moment?
I see two different solutions:
jakarta
. Benefit: Only one could base needs to be maintained.Thanks & Gruß
Richard
The text was updated successfully, but these errors were encountered: