Skip to content
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

Published pom.xml' have all dependencies marked "runtime" scope instead of "compile" scope #5

Open
pvdissel opened this issue Jun 25, 2018 · 0 comments

Comments

@pvdissel
Copy link
Member

We were made aware of this "issue" by a user who noticed all openapi-java-client dependencies to be marked "runtime" instead of "compile" scope. Thanks making us aware of this.

This is not really an issue, as users of the openapi-java-client will still get all dependencies they need to run the client. It's just a technical "this could be more tidy" thingy, and therefor not an issue.

The cause of this untidyness is the build system version was released with, namely Gradle version 1.x.
This version, and some version later, had the following bug gradle/gradle#1118 which caused all dependencies in the published pom.xml to be marked "runtime" instead of their correct scope.

Doing a new release to tidy this up isn't worth the effort.
But it would be good to take this issue into account for a new feature release, doing some tidying up at the same time.

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

No branches or pull requests

1 participant