Thanks for the detailed reply. I believe none of the approaches work coz
- fat.jar → not possible since it is ugly not standard.
- both the projects are om different repos.
- I will do this eventually but before releasing the plugin, initial testing has led to this. So until the code works I cannot publish into maven distribution
- I will not able to force the plugin in consumer project coz this will affect number of the other projects across.
My question after all this , can I not use something in the gradle custom task to add the dependency on fly ? Something like this → task.add.depedency ?