interface LenientConfiguration
Resolved configuration that does not fail eagerly when some dependencies are not resolved, or some artifacts do not exist.
abstract fun getAllModuleDependencies(): MutableSet<ResolvedDependency>
Returns all successfully resolved dependencies including transitive dependencies. |
|
abstract fun getArtifacts(): MutableSet<ResolvedArtifact> abstract fun getArtifacts(dependencySpec: Spec<in Dependency>): MutableSet<ResolvedArtifact>
Gets successfully resolved artifacts. Ignores dependencies or files that cannot be resolved. |
|
abstract fun getFiles(): MutableSet<File> abstract fun getFiles(dependencySpec: Spec<in Dependency>): MutableSet<File>
Returns successfully resolved files. Ignores dependencies or files that cannot be resolved. |
|
abstract fun getFirstLevelModuleDependencies(): MutableSet<ResolvedDependency>
Returns successfully resolved direct dependencies. abstract fun getFirstLevelModuleDependencies(dependencySpec: Spec<in Dependency>): MutableSet<ResolvedDependency>
Returns successfully resolved dependencies that match the given spec. |
|
abstract fun getUnresolvedModuleDependencies(): MutableSet<UnresolvedDependency>
returns dependencies that were attempted to resolve but failed. If empty then all dependencies are neatly resolved. |