-
Notifications
You must be signed in to change notification settings - Fork 155
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
Use own ASM classes instead of depending on external ones #103
Comments
Found a sbt plugin that could maybe used to perform the repackaging: https://github.com/Tapad/sbt-jarjar |
Bump ;-) |
Thanks Andrea, for opening this ticket. |
Eh, while I'm willing to help for this particular task, I don't understand parsers well enough to help with a full blown maintenance (beside already leading on two mamooth sized projects, geotools and geoserver). Thanks for letting me know anyways, I'll check my options... might end doing a tiny fork just to fix this particular issue, parboiled works well for me as-is besides this packaging issue. |
When will parboiled use own ASM classes ?
|
I see there has been a release in January 2017 (which was unexpected to me). |
This plays poorly with other dependencies and, since Gradle 4 changed the classpath ordering, I see breaks depending on the OS being run on. This is being used by jtwig and shading ASM is a well known best practice. It really shouldn't be a major issue to address and release, especially since @aaime offered to help. |
There is nowadays an ASM6 available that is needed for jdk9/10 support. @sirthias I tried to switch to it but public RuleMethodInterpreter(RuleMethod method) {
super(ASM5);
this.method = method;
} This was the only problem that prevented me from running with ASM6 out-of-the-box just by bumping up the version. |
There seems to be even a pull request available for what I mentioned before #117 |
I reiterate my interest in helping out with this one, and shading the asm dependency. |
Hi,
I'm working in a project where parboiled is used along with other libraries that also use ASM, but depend on a different version of it.
The ASM FAQ suggest that tools using ASM should repackage it:
http://asm.ow2.org/doc/faq.html#Q15
Could parboiled-java do that? I'm not familiar with sbt but I can try to learn and help with that. Is a 1.1.8 release planned anytime soon?
The text was updated successfully, but these errors were encountered: