is there a good way to configure a 3rd party plugin that might not be applied? or should I create a plugin that applies mine and that one? alternatively I'm guessing the option is to use reflection to set the properties?
context: I want my publishing plugin to configure the gradle plugin publish, but I only want it to configure that if I've applied that plugin because I may not be publishing a gradle plugin