Inspectopedia
 
2024.3

Unrecognized dependency notation

Warning
Sanity
New
Last modified: 03 December 2024

Detects incorrect dependency notations.

The following types/formats are supported by Gradle:

  • Instances of Dependency;

  • String or CharSequence values, for example 'org.gradle:gradle-core:1.0';

  • Maps, for example [group: 'org.gradle', name: 'gradle-core', version: '1.0'];

  • FileCollections, for example files('some.jar', 'someOther.jar');

  • Projects, for example project(':some:project:path');

  • ClassPathNotation, for example gradleApi();

  • Lists of dependency notations, for example ['org.gradle:gradle-core:1.0'];

  • (Gradle 7.0+) Version catalog accessors, for example libs.groovy.core.

See Gradle documentation

Example: