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,