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

Javadoc fixes #1198

Merged
merged 4 commits into from
Jul 6, 2023
Merged

Javadoc fixes #1198

merged 4 commits into from
Jul 6, 2023

Conversation

gnodet
Copy link
Contributor

@gnodet gnodet commented Jul 5, 2023

No description provided.

@@ -23,9 +23,9 @@
public interface Dependency extends Artifact {
Copy link
Contributor

Choose a reason for hiding this comment

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

Realizing now this inheritance hierarchy is wonky. This suggests a Dependency is an artifact, which isn't true. Nothing to do about that in this PR of course, but I wanted to call it out while I'm thinking about it.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I think this is true in this context. This is unrelated to the model's dependency list.
Here, the Dependency is the resolved Artifact that come from a DependencyCoordinate. This is more related to the dependency collection and artifact resolution. The DependencyCoordinate is what maps closely to the model's Dependency.

Copy link
Contributor

@elharo elharo left a comment

Choose a reason for hiding this comment

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

Looking much clearer, thanks. Just some nits

@gnodet gnodet merged commit 9b12ccd into apache:master Jul 6, 2023
@gnodet gnodet deleted the javadoc-fixes branch July 6, 2023 07:30
@gnodet gnodet added this to the 4.0.0-alpha-8 milestone Jul 7, 2023
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