Back to Intellij Community

DependencyNotationArgument

plugins/gradle/resources/inspectionDescriptions/DependencyNotationArgument.html

2025.3-rc-2880 B
Original Source

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:

dependencies {
  implementation(1) // reports '1'
}