gctoolkit
gctoolkit copied to clipboard
Publish a BOM artifact to Maven Central
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.