Skip to content

Exclude transitive ASM dependency #315

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

Merged
merged 1 commit into from
Mar 20, 2017

Conversation

jochenberger
Copy link
Contributor

We don't need the bean mapping features and it causes issues
Fixes #228, #224, #213

We don't need the bean mapping features and it causes issues
Fixes json-path#228, json-path#224, json-path#213
@jochenberger
Copy link
Contributor Author

Of course, that would break user that tries to use the bean mapping dependencies from json-smart. It's not an ideal solution. Maybe we should rather jarjar the asm classes.

@jochenberger
Copy link
Contributor Author

No, ignore the last comment. The classes are still there when excluding the transitive asm dependency. So if this is merged, there will only be issues for users who have asm != 5.x on their classpath via a different path. But those people will also have problems as it is no, so the PR won't make things worse.

@jochenberger jochenberger changed the title Exclude transitive ASM dependency [DO NOT MERGE] Exclude transitive ASM dependency Mar 17, 2017
@jochenberger
Copy link
Contributor Author

On the other hand, maybe we should rather follow netplex/json-smart-v2#35 and exclude the ASM classes from accessors-smart.

@jochenberger
Copy link
Contributor Author

We would have to republish the accessors-smart jar to do that. I guess that's not an option. Then I guess the PR is good to go.

@jochenberger jochenberger changed the title [DO NOT MERGE] Exclude transitive ASM dependency Exclude transitive ASM dependency Mar 17, 2017
@kallestenflo kallestenflo merged commit 32a7047 into json-path:master Mar 20, 2017
@jochenberger jochenberger deleted the patch-1 branch March 21, 2017 08:02
cmunilla pushed a commit to cmunilla/JPath that referenced this pull request Oct 30, 2017
jon-wei pushed a commit to apache/druid that referenced this pull request Jun 15, 2018
* Update JSONPath Library

Re: #5792

- Add a unit test containing a JSONPath conditional
- Update the JSONPath library and no longer exclude the json-smart dependency.
- I believe the original reason for excluding this has been fixed: json-path/JsonPath#315

* Add test

* Fix test
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants