[3.0.0] fix java.lang.NoSuchMethodError #7863
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I got this error when I have opened this spec: api.yaml
I think the problem is that
io.swagger:swagger-codegen:3.0.0-SNAPSHOT
is defining following dependenies:io.swagger:swagger-core:1.5.17
io.swagger:swagger-models:1.5.17
This a problem, because it overrides the versions defined in
io.swagger:swagger-parser:1.0.35-SNAPSHOT
and inio.swagger:swagger-compat-spec-parser:1.0.35-SNAPSHOT
.I propose to remove the dependency declaration in
io.swagger:swagger-codegen:3.0.0-SNAPSHOT
, because it makes no sense to force to use a specific version of the dependencies.