Slackbot
02/08/2022, 2:40 AMVampire
02/08/2022, 2:56 AMJendrik Johannes
02/08/2022, 7:22 AMFleshgrinder
02/08/2022, 7:23 AMexe) that knows how to do this. The whole problem is further aggravated by the fact that executables in general are made available from random sources without metadata that would help Gradle to make it's decisions.
Maybe in this case a custom ivy with custom metadata does the trick. But, having every plugin do their own thing is not a sustainable solution.
I started an exe plugin a while ago that builds on top of m2 repositories. I haven't worked on it for a while but it would solve the problem. Downside is that executables need to be published to an m2 repository (e.g. MavenCentral) with Gradle metadata.