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

Auto-Update Option for Maven #1

Open
webfolderio opened this issue Sep 5, 2023 · 1 comment
Open

Auto-Update Option for Maven #1

webfolderio opened this issue Sep 5, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@webfolderio
Copy link

Maven Check does a great job of identifying outdated versions, but it would be incredibly helpful if it could also apply these updates automatically with an additional command-line parameter.

@AlexisJehan
Copy link
Owner

Thank you for your feedback and the interest you have for Maven Check, it is really appreciated.

The goal of Maven Check is to help developers to keep their projects up-to-date, by informing them about a new version of dependencies. Most of the times bumping to a newer version have no effect on your project and is transparent, that feature would fit perfectly for that. But in rare cases, the dependency API or a behavior may change and impact your project. For that reason, I think it is a good practice to read the release note or the changelog each time before bumping a version and I discourage doing it blindly.

That said, having an option disabled by default as you described may be envisaged. Not that it would require a lot of work because sometimes versions are inherited from a property or a parent file. Should we update a parent file even if it is not in the current project directory where the command was run? I think it would not be possible to bump concatenated or runtime generated versions.

Complex subject, but still interesting.

@AlexisJehan AlexisJehan added the enhancement New feature or request label Sep 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants