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

improve dependency declarations #176

Merged
merged 1 commit into from
Mar 17, 2023
Merged

improve dependency declarations #176

merged 1 commit into from
Mar 17, 2023

Conversation

elharo
Copy link
Contributor

@elharo elharo commented Mar 16, 2023

More accurately declare the dependencies of this plugins. This removes some — not all — of the dependency analyzer warnings in the build. Some of the warnings are false positives and perhaps require improvements to the dependency analyzer.

@elharo elharo requested a review from michael-o March 16, 2023 11:43
<artifactId>sisu-guice</artifactId>
<version>3.2.3</version>
<classifier>no_aop</classifier>
<scope>test</scope>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Really this or the Guice from Google. This is a fork, no? @cstamas

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I left this one out since the actual dep is in provided scope and it does not matter at runtime.

@elharo
Copy link
Contributor Author

elharo commented Mar 16, 2023

I just copied what dependency analyzer claimed we were already using. If it should be a different one, then we definitely need to declare it. (or maybe this is a bug in dependency analyzer and it's not correctly analyzing?)

@michael-o
Copy link
Member

I will try to review this after SCM release

@michael-o michael-o self-requested a review March 17, 2023 13:34
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.

3 participants