Framework requires the `groupId` passed to the AOT processing to be non-empty, so a default should be used if the build system does not provide a value. See gh-32696
Framework requires the `groupId` passed to the AOT processing to be non-empty, so a default should be used if the build system does not provide a value. See gh-32696