diff --git a/lib/manager/gradle/shallow/parser.spec.ts b/lib/manager/gradle/shallow/parser.spec.ts
index 04c0f1bcf36bce2293ee882fc75455892e5b502f..e828da740210937492efca73790181c0b1142c3c 100644
--- a/lib/manager/gradle/shallow/parser.spec.ts
+++ b/lib/manager/gradle/shallow/parser.spec.ts
@@ -52,7 +52,7 @@ describe('manager/gradle/shallow/parser', () => {
         ${'foo.bar = "1.2.3"'} | ${'"foo:bar:$foo.bar"'}                      | ${{ depName: 'foo:bar', currentValue: '1.2.3', groupName: 'foo.bar' }}
         ${''}                  | ${'foo.bar = "foo:bar:1.2.3"'}               | ${{ depName: 'foo:bar', currentValue: '1.2.3' }}
         ${'baz = "1.2.3"'}     | ${'foobar = "foo:bar:$baz"'}                 | ${{ depName: 'foo:bar', currentValue: '1.2.3', groupName: 'baz' }}
-        ${'baz = "1.2.3"'}     | ${'group: "foo", name: "bar", version: baz'} | ${{ depName: 'foo:bar', currentValue: '1.2.3' }}
+        ${'baz = "1.2.3"'}     | ${'group: "foo", name: "bar", version: baz'} | ${{ depName: 'foo:bar', currentValue: '1.2.3', groupName: 'baz' }}
       `('$def | $str', ({ def, str, output }) => {
         const input = [def, str].join('\n');
         const { deps } = parseGradle(input);
diff --git a/lib/manager/gradle/shallow/parser.ts b/lib/manager/gradle/shallow/parser.ts
index 33c49dec9f376edb4eadf82fac5b86ff329cfa6d..c906e834b8a2cad9a81edd6f95888c7348af420e 100644
--- a/lib/manager/gradle/shallow/parser.ts
+++ b/lib/manager/gradle/shallow/parser.ts
@@ -263,6 +263,7 @@ function processLongFormDep({
     const versionToken: Token = tokenMap.version;
     if (versionToken.type === TokenType.Word) {
       const variable = variables[versionToken.value];
+      dep.groupName = variable.key;
       dep.managerData = {
         fileReplacePosition: variable.fileReplacePosition,
         packageFile: variable.packageFile,