opensearch-project/OpenSearch

Publish Artifacts to Maven Central

dblock opened this issue · 6 comments

Is your feature request related to a problem? Please describe.

Publish -SHAPSHOT artifacts to Maven central so that plugin developers can be using them.

Describe the solution you'd like

A way for plugin developers to take a dependency on a -SHAPSHOT. Currently requires building OpenSearch and all dependencies, and publishing to local maven. See opensearch-project/opensearch-plugins#1 for details.

Describe alternatives you've considered

opensearch-project/anomaly-detection#13 builds dependencies locally via ./gradlew publishToMavenLocal and consumes that local output.

And please update the build.gradle files (#939) to include maven central and opensearch.org repo properly

This will be very helpful. I'd also like to request that the team include internal libraries. In particular, org.opensearch.gradle:build-tools and org.opensearch.test:framework.

@mch2 could you please confirm if this issue has been addressed already? If yes, please close this issue. Thanks

I can confirm, these artifacts are now published.
https://aws.oss.sonatype.org/content/repositories/snapshots/org/opensearch/

Closing.