It wasn’t clear to me that I had to add it to dependencies for it to be in scope, so that I could then use it in plugins. That part seems like it’s just a misunderstanding of the pants paradigm on my part. I had thought you could just specify the qualified path to the plugin target in the plugins section.
And then, after I understood that, I began to understand that things in
aren’t automatically included as plugins, it’s just a bunch of dependencies that are accessible everywhere without adding them to dependencies.