Class WPIMavenDependency
java.lang.Object
org.wpilib.nativeutils.dependencies.WPIMavenDependency
- All Implemented Interfaces:
org.gradle.api.Named,NativeDependency
- Direct Known Subclasses:
WPIHeaderOnlyMavenDependency,WPISharedMavenDependency,WPIStaticMavenDependency,WPIVendorMavenDependency
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gradle.api.Named
org.gradle.api.Named.Namer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddToCache(org.gradle.nativeplatform.platform.NativePlatform platform, org.gradle.nativeplatform.BuildType buildType, Optional<ResolvedNativeDependency> dependency) protected org.gradle.api.file.FileCollectiongetArtifactFiles(String targetPlatform, String buildType, List<String> matches, List<String> excludes, ArtifactType type, Optional<FastDownloadDependencySet> loaderDependencySet) abstract org.gradle.api.provider.Property<String>protected org.gradle.api.file.FileCollectiongetArtifactRoots(String classifier, ArtifactType type, Optional<FastDownloadDependencySet> loaderDependencySet) abstract org.gradle.api.provider.Property<String>getExt()abstract org.gradle.api.provider.SetProperty<String>abstract org.gradle.api.provider.Property<String>abstract org.gradle.api.provider.Property<String>getName()protected org.gradle.api.Projectabstract org.gradle.api.provider.Property<String>abstract org.gradle.api.provider.SetProperty<String>abstract org.gradle.api.provider.Property<String>protected org.gradle.api.artifacts.ArtifactViewgetViewForArtifact(String classifier, ArtifactType type, Optional<FastDownloadDependencySet> loaderDependencySet) protected Optional<ResolvedNativeDependency>tryFromCache(org.gradle.nativeplatform.platform.NativePlatform platform, org.gradle.nativeplatform.BuildType buildType) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.wpilib.nativeutils.dependencies.NativeDependency
resolveNativeDependency
-
Constructor Details
-
WPIMavenDependency
-
-
Method Details
-
addToCache
protected void addToCache(org.gradle.nativeplatform.platform.NativePlatform platform, org.gradle.nativeplatform.BuildType buildType, Optional<ResolvedNativeDependency> dependency) -
tryFromCache
protected Optional<ResolvedNativeDependency> tryFromCache(org.gradle.nativeplatform.platform.NativePlatform platform, org.gradle.nativeplatform.BuildType buildType) -
getArtifactRoots
protected org.gradle.api.file.FileCollection getArtifactRoots(String classifier, ArtifactType type, Optional<FastDownloadDependencySet> loaderDependencySet) -
getArtifactFiles
protected org.gradle.api.file.FileCollection getArtifactFiles(String targetPlatform, String buildType, List<String> matches, List<String> excludes, ArtifactType type, Optional<FastDownloadDependencySet> loaderDependencySet) -
getViewForArtifact
protected org.gradle.api.artifacts.ArtifactView getViewForArtifact(String classifier, ArtifactType type, Optional<FastDownloadDependencySet> loaderDependencySet) -
getName
- Specified by:
getNamein interfaceorg.gradle.api.Named
-
getProject
protected org.gradle.api.Project getProject() -
getVersion
-
getGroupId
-
getArtifactId
-
getExt
-
getHeaderClassifier
-
getSourceClassifier
-
getTargetPlatforms
-