all the specific API readme's instruct the user to directly import the versioned dependency using
<dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-translate</artifactId> <version>1.27.0</version> </dependency>
This is setting users up for diamond dep conflicts as soon as they choose to import another library in the catalog.
Instead we should always instruct the user to use the BOM to import google-cloud-java libraries.
all the specific API readme's instruct the user to directly import the versioned dependency using
<dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-translate</artifactId> <version>1.27.0</version> </dependency>This is setting users up for diamond dep conflicts as soon as they choose to import another library in the catalog.
Instead we should always instruct the user to use the BOM to import google-cloud-java libraries.