diff --git a/lib/manager/gradle-lite/parser.spec.ts b/lib/manager/gradle-lite/parser.spec.ts index 9b58cc58b880a0..be5c69c1b12a79 100644 --- a/lib/manager/gradle-lite/parser.spec.ts +++ b/lib/manager/gradle-lite/parser.spec.ts @@ -41,6 +41,12 @@ describe('manager/gradle-lite/parser', () => { ({ urls } = parseGradle('url("https://example.com")')); expect(urls).toStrictEqual(['https://example.com']); + + ({ urls } = parseGradle('uri "https://example.com"')); + expect(urls).toStrictEqual(['https://example.com']); + + ({ urls } = parseGradle('uri("https://example.com")')); + expect(urls).toStrictEqual(['https://example.com']); }); it('parses long form deps', () => { let deps; diff --git a/lib/manager/gradle-lite/parser.ts b/lib/manager/gradle-lite/parser.ts index 18579e66f8fd01..c14f8137c380ae 100644 --- a/lib/manager/gradle-lite/parser.ts +++ b/lib/manager/gradle-lite/parser.ts @@ -299,7 +299,7 @@ const matcherConfigs: SyntaxMatchConfig[] = [ { // url 'https://repo.spring.io/snapshot/' matchers: [ - { matchType: TokenType.Word, matchValue: 'url' }, + { matchType: TokenType.Word, matchValue: ['uri', 'url'] }, { matchType: TokenType.String, tokenMapKey: 'registryUrl' }, endOfInstruction, ], @@ -308,7 +308,7 @@ const matcherConfigs: SyntaxMatchConfig[] = [ { // url('https://repo.spring.io/snapshot/') matchers: [ - { matchType: TokenType.Word, matchValue: 'url' }, + { matchType: TokenType.Word, matchValue: ['uri', 'url'] }, { matchType: TokenType.LeftParen }, { matchType: TokenType.String, tokenMapKey: 'registryUrl' }, { matchType: TokenType.RightParen },