Re: Plugin Developers: How to Determine Latest Maven API Versions

2023-03-21 Thread Ryan Heaton
Hi Tamás, great to hear from you again. Thanks so much for your help. That PR is very helpful! A few questions: * The TODOs say that having a dependency on the `maven-install-plugin` and `maven-deploy-plugin` is wrong, but I can't figure out why? I currently have those dependencies declared becau

Re: Plugin Developers: How to Determine Latest Maven API Versions

2023-03-21 Thread Nils Breunese
Excuse me if this has been previously discussed, but has using semantic versioning [0] ever been considered for versioning Maven itself? Maybe this could be adopted from Maven 4 onwards? I’m a framework maintainer, and software that uses semantic versioning make users’ lives (including mine) so

Re: Plugin Developers: How to Determine Latest Maven API Versions

2023-03-20 Thread Tamás Cservenák
Here you go, that applied from above to enunciate: https://github.com/stoicflame/enunciate/pull/1166 Notes: - maven-filtering has some issues, so "locked down" (added comment) and added exclusions (3.2.0 and 3.3.0 will NOT work) - added TODOs that should be addressed - you have deprecations (see w

Re: Plugin Developers: How to Determine Latest Maven API Versions

2023-03-20 Thread Tamás Cservenák
Hey Ryan, (you might remember me, was committer on Enunciate project, while it was on Codehaus) Let me start from the far end: When you say "Maven 3.x", you most probably mean (or you want to mean) Maven 3.2.5 and "onwards" (3.9.1 inclusive). Simply put, you should not strive to cover "all" from

Plugin Developers: How to Determine Latest Maven API Versions

2023-03-20 Thread Ryan Heaton
Hi. Apologies in advance if the dev list would have been a better place for this question. I maintain some Maven plugins for the Enunciate project and wanted to update to the latest versions of the Maven API. I have one specific question, and then a more general