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

Clarify types, extensions, and classifiers #695

Open
wants to merge 12 commits into
base: master
Choose a base branch
from
Open

Clarify types, extensions, and classifiers #695

wants to merge 12 commits into from

Conversation

elharo
Copy link
Contributor

@elharo elharo commented Feb 19, 2025

I found this page https://maven.apache.org/repositories/artifacts.html very confusing and hard to follow, so I rewrote it to more clearly distinguish between element values and internal properties. I tried to tighten up the language and indicate that type handlers also affect classifiers.

@elharo elharo requested review from Bukama and slachiewicz February 19, 2025 14:39
@elharo elharo marked this pull request as ready for review February 19, 2025 14:56
Copy link
Contributor

@Bukama Bukama left a comment

Choose a reason for hiding this comment

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

I don't have a strong opinion what of the two suggestions we do, at least one is done you can see my comment as an approval.

be set by the `classifier` element. This
table may be extended by plugins and extensions used in the build.

<!-- TODO what if an explicit classifier element conflicts with the
Copy link
Contributor

Choose a reason for hiding this comment

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

I suggest, we try to find out to leave no TODOs or create and issue for the TODO instead only having one in the code, where it gets forgotten.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

done

@Bukama Bukama added the documentation Improvements or additions to documentation label Feb 21, 2025
Copy link
Contributor Author

@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.

PTAL. I added some new content to disambiguate build extensions and artifact coordinate extensions.

@hboutemy hboutemy requested a review from cstamas February 26, 2025 07:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants