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.
Depends on opensearch-project/opensearch-build#20
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.