Rather than adding the dependencies to the plugin here, I think it would be better to pass in the `Plugin` instance with the dependencies already attached. Then, there's no need to overload the `executeMojo` method with a different signature.