ProjectDependency

A ProjectDependency is a Dependency on another project in the current project hierarchy.

Properties

Link copied to clipboard
val ARCHIVES_CONFIGURATION: String = "archives"
Link copied to clipboard
val CLASSIFIER: String = "m:classifier"
Link copied to clipboard
val DEFAULT_CONFIGURATION: String = "default"

Functions

Link copied to clipboard
Link copied to clipboard
abstract fun artifact(configureClosure: Closure): DependencyArtifact
Link copied to clipboard
abstract fun attributes(configureAction: Action<in AttributeContainer>): ModuleDependency
abstract fun attributes(action: Action<in AttributeContainer>): SELF
Link copied to clipboard
abstract fun because(reason: String)
Link copied to clipboard
Link copied to clipboard
abstract fun contentEquals(dependency: Dependency): Boolean
Link copied to clipboard
abstract fun copy(): ProjectDependency
Link copied to clipboard
Link copied to clipboard
abstract fun endorseStrictVersions()
Link copied to clipboard
abstract fun exclude(excludeProperties: Map<String, String>): ModuleDependency
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Returns the project associated with this project dependency.
Link copied to clipboard
Link copied to clipboard
abstract fun getGroup(): String
Link copied to clipboard
abstract fun getName(): String
Link copied to clipboard
abstract fun getReason(): String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun getVersion(): String
Link copied to clipboard
Link copied to clipboard
abstract fun isTransitive(): Boolean
Link copied to clipboard
abstract fun resolve(): Set<File>
abstract fun resolve(transitive: Boolean): Set<File>
Link copied to clipboard
abstract fun setTargetConfiguration(name: String)
Link copied to clipboard
abstract fun setTransitive(transitive: Boolean): ModuleDependency