api / org.gradle.tooling.model.eclipse / EclipseExternalDependency

EclipseExternalDependency

interface EclipseExternalDependency : ExternalDependency, EclipseClasspathEntry

Represents an Eclipse-specific external artifact dependency.

Since
2.14

Inherited Functions

getAccessRules

abstract fun getAccessRules(): DomainObjectSet<out AccessRule>

Returns the access rules associated with this classpath entry.

getClasspathAttributes

abstract fun getClasspathAttributes(): DomainObjectSet<out ClasspathAttribute>

Returns the classpath attributes associated with this classpath entry.

getFile

abstract fun getFile(): File

Returns the file for this dependency.

getGradleModuleVersion

abstract fun getGradleModuleVersion(): GradleModuleVersion

Returns the Gradle module information for this dependency, or null if the dependency does not originate from a remote repository.

getJavadoc

abstract fun getJavadoc(): File

Returns the Javadoc directory or archive for this dependency, or null if no Javadoc is available.

getSource

abstract fun getSource(): File

Returns the source directory or archive for this dependency, or null if no source is available.

isExported

abstract fun isExported(): Boolean

Marks this dependency as exported.