cloud-opensource-java icon indicating copy to clipboard operation
cloud-opensource-java copied to clipboard

Detect duplicate classes in the BOMs

Open suztomo opened this issue 4 years ago • 1 comments

This is a test case to ensure that all declared artifacts exist in Maven Central. https://github.com/GoogleCloudPlatform/cloud-opensource-java/blob/97957d131feb7bf06d41e86e50b52ae4b96c22f2/dashboard/src/test/java/com/google/cloud/tools/opensource/dashboard/BomTest.java#L35

Can we have a similar test case to ensure there's no duplicate classes in the BOMs?

suztomo avatar Oct 19 '21 17:10 suztomo

  1. Limit Google classes (packages/artifacts)
  2. Add special cases for protobuf v.s. protobuf-lite.
  3. Add special cases for 'proto-*' artifacts. (Assumption: the auto-generated artifacts are correct)

suztomo avatar Oct 25 '21 17:10 suztomo

It's done.

suztomo avatar Feb 22 '24 15:02 suztomo