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

Remove experimental maven download feature. #7182

Merged
merged 1 commit into from
Mar 24, 2024

Conversation

mbien
Copy link
Member

@mbien mbien commented Mar 23, 2024

got replaced by mvnw #3198 / #7076 (comment)

@mbien mbien added Code cleanup Maven [ci] enable "build tools" tests ci:dev-build [ci] produce a dev-build zip artifact (7 days expiration, see link on workflow summary page) labels Mar 23, 2024
@mbien mbien marked this pull request as ready for review March 23, 2024 17:36
@mbien mbien added this to the NB22 milestone Mar 24, 2024
Comment on lines -37 to 38
# requires nb.javac for compiling of tests
# TODO remove after JDK 17 bump (code uses CompilationUnitTree#getModule)
requires.nb.javac=true
Copy link
Member Author

@mbien mbien Mar 24, 2024

Choose a reason for hiding this comment

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

since gradle support is going to be 17+, maybe we should do this here too. I saw some sig validation issues in the log when I tried this so I didn't really bother. However that was before #7117, maybe I should give it another try.

Copy link
Contributor

@matthiasblaesing matthiasblaesing left a comment

Choose a reason for hiding this comment

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

The change makes sense to me, I left a minor suggestion inline. I hope that maven does not go down the "lets create a product that breaks on every minor JDK change" (aka gradle) route, but that is a different discussion.

@mbien mbien removed the ci:dev-build [ci] produce a dev-build zip artifact (7 days expiration, see link on workflow summary page) label Mar 24, 2024
@mbien mbien force-pushed the remove-maven-download-feature branch from 0c90154 to cecb233 Compare March 24, 2024 19:48
@mbien
Copy link
Member Author

mbien commented Mar 24, 2024

I hope that maven does not go down the "lets create a product that breaks on every minor JDK change" (aka gradle) route, but that is a different discussion.

I am following the maven dev list a bit and I don't think we have to worry about that. Maven 4 won't have a different approach to compatibility than Maven 3 has. Maven 3 will also stick around for a while in maintenance mode.

@mbien mbien merged commit f24a0ca into apache:master Mar 24, 2024
36 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Code cleanup Maven [ci] enable "build tools" tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants