-
Notifications
You must be signed in to change notification settings - Fork 189
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
jgit extension produces warnings with Maven 3.9.0 #2080
Comments
Tycho currently not support maven 3.9x |
See also: |
Honestly, does the jgit timestamp provider really have to be an extension of the default provider? Can't we make that 2 alternative implementations, and let people user either default or jgit? That way both could have their own configs, people would not be confused with dependencies, the POM would look much cleaner. And since 4.0 is a breaking change anyway, this would be fine to do now. |
Currently it is an extension of
If you need any further help let me know. |
Maven 3.9 complains of "missing" parameters even if we need them for the jgit provider. This adds two dummy parameters so maven is happy again. Fix eclipse-tycho#2080
Maven 3.9 complains of "missing" parameters even if we need them for the jgit provider. This adds two dummy parameters so maven is happy again. Fix #2080
Maven 3.9.0 seems to validate entries in the configuration blocks against the declared parameters of a mojo. I've found some deprecated/removed config entries in other plugins that way. Unfortunately Tycho throws warnings simply because of not declared parameters in the jgit timestamp provider. The code of that plugin just XML-parses the configuration block instead of defining any parameters.
To reproduce, any configuration block like in the example here will be sufficient: https://wiki.eclipse.org/Tycho/Reproducible_Version_Qualifiers
I'm not sure where exactly the warning is raised, and whether there is something to disable this new feature.
The text was updated successfully, but these errors were encountered: