Closed
Description
Describe the bug
I am not sure if I fully understand how the pom.xml is meant to be used when OpenSearch plugins are distributed/pushed into maven repository. What concerns me is that I can see that the zipGroup
variable is hardcoded to "org.opensearch.plugin"
(it propagates to GroupId
later).
See
and
This may work well for all core OpenSearch plugins but I am looking at this from the perspective of 3rd party plugin author.
If there is a 3rd party plugin having package/GroupId name "foo.bar.plugin"
wouldn't this be overridden?
Are all plugin authors expected to publish plugins in "org.opensearch.plugin"
GroupId regardless of the actual package name?