gctoolkit icon indicating copy to clipboard operation
gctoolkit copied to clipboard

Publish a BOM artifact to Maven Central

Open brunoborges opened this issue 4 years ago • 0 comments

By publishing a BOM, developers would only need to add a single dependency to their projects, simplifying consumption and onboarding experience for developers who just want to use GCToolkit in their projects.

Proposal

Apache Maven:

<dependency>
   <groupId>com.microsoft.gctoolkit</groupId>
   <artifactId>gctoolkit-bom</artifactId>
   <version>2.0.4</version>
</dependency>

Gradle:

implementation 'com.microsoft.gctoolkit:gctoolkit-bom:2.0.4'

This artifacts would depend on:

  • gctoolkit-api
  • gctoolkit-parser
  • gctoolkit-vertx

Experienced developers would still be able, in the future, to consume only the API and/or the Parser, if so, they choose.

brunoborges avatar Nov 01 '21 16:11 brunoborges