Package org.gradle.tooling.model
Interface ExternalDependency
- All Superinterfaces:
Dependency
- All Known Subinterfaces:
EclipseExternalDependency
,IdeaSingleEntryLibraryDependency
Represents an external artifact dependency.
-
Method Summary
Modifier and TypeMethodDescriptiongetFile()
Returns the file for this dependency.@Nullable GradleModuleVersion
Returns the Gradle module information for this dependency, ornull
if the dependency does not originate from a remote repository.@Nullable File
Returns the Javadoc directory or archive for this dependency, ornull
if no Javadoc is available.@Nullable File
Returns the source directory or archive for this dependency, ornull
if no source is available.boolean
Marks this dependency as exported.
-
Method Details
-
getFile
File getFile()Returns the file for this dependency.- Returns:
- The file for this dependency.
-
getSource
@Nullable File getSource()Returns the source directory or archive for this dependency, ornull
if no source is available.- Returns:
- The source directory or archive for this dependency, or
null
if no source is available.
-
getJavadoc
@Nullable File getJavadoc()Returns the Javadoc directory or archive for this dependency, ornull
if no Javadoc is available.- Returns:
- the Javadoc directory or archive for this dependency, or
null
if no Javadoc is available.
-
isExported
boolean isExported()Marks this dependency as exported.- Returns:
- whether this dependency needs to be exported.
- Since:
- 2.5
-
getGradleModuleVersion
@Nullable GradleModuleVersion getGradleModuleVersion()Returns the Gradle module information for this dependency, ornull
if the dependency does not originate from a remote repository.- Returns:
- The Gradle module information for this dependency, or
null
if the dependency does not originate from a remote repository. - Since:
- 1.1
-