Package org.gradle.tooling.model
Interface ExternalDependency
-
- All Superinterfaces:
Dependency
- All Known Subinterfaces:
EclipseExternalDependency,IdeaSingleEntryLibraryDependency
public interface ExternalDependency extends Dependency
Represents an external artifact dependency.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.io.FilegetFile()Returns the file for this dependency.GradleModuleVersiongetGradleModuleVersion()Returns the Gradle module information for this dependency, ornullif the dependency does not originate from a remote repository.java.io.FilegetJavadoc()Returns the Javadoc directory or archive for this dependency, ornullif no Javadoc is available.java.io.FilegetSource()Returns the source directory or archive for this dependency, ornullif no source is available.booleanisExported()Marks this dependency as exported.
-
-
-
Method Detail
-
getFile
java.io.File getFile()
Returns the file for this dependency.- Returns:
- The file for this dependency.
-
getSource
@Nullable java.io.File getSource()
Returns the source directory or archive for this dependency, ornullif no source is available.- Returns:
- The source directory or archive for this dependency, or
nullif no source is available.
-
getJavadoc
@Nullable java.io.File getJavadoc()
Returns the Javadoc directory or archive for this dependency, ornullif no Javadoc is available.- Returns:
- the Javadoc directory or archive for this dependency, or
nullif 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, ornullif the dependency does not originate from a remote repository.- Returns:
- The Gradle module information for this dependency, or
nullif the dependency does not originate from a remote repository. - Since:
- 1.1
-
-