Class WPIMavenDependency

    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.gradle.api.Named

        org.gradle.api.Named.Namer
    • Constructor Summary

      Constructors 
      Constructor Description
      WPIMavenDependency​(java.lang.String name, org.gradle.api.Project project)  
    • Constructor Detail

      • WPIMavenDependency

        @Inject
        public WPIMavenDependency​(java.lang.String name,
                                  org.gradle.api.Project project)
    • Method Detail

      • addToCache

        protected void addToCache​(org.gradle.nativeplatform.platform.NativePlatform platform,
                                  org.gradle.nativeplatform.BuildType buildType,
                                  java.util.Optional<ResolvedNativeDependency> dependency)
      • tryFromCache

        protected java.util.Optional<ResolvedNativeDependency> tryFromCache​(org.gradle.nativeplatform.platform.NativePlatform platform,
                                                                            org.gradle.nativeplatform.BuildType buildType)
      • getArtifactRoots

        protected org.gradle.api.file.FileCollection getArtifactRoots​(java.lang.String classifier,
                                                                      ArtifactType type,
                                                                      java.util.Optional<FastDownloadDependencySet> loaderDependencySet)
      • getArtifactFiles

        protected org.gradle.api.file.FileCollection getArtifactFiles​(java.lang.String targetPlatform,
                                                                      java.lang.String buildType,
                                                                      java.util.List<java.lang.String> matches,
                                                                      java.util.List<java.lang.String> excludes,
                                                                      ArtifactType type,
                                                                      java.util.Optional<FastDownloadDependencySet> loaderDependencySet)
      • getViewForArtifact

        protected org.gradle.api.artifacts.ArtifactView getViewForArtifact​(java.lang.String classifier,
                                                                           ArtifactType type,
                                                                           java.util.Optional<FastDownloadDependencySet> loaderDependencySet)
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface org.gradle.api.Named
      • getProject

        protected org.gradle.api.Project getProject()
      • getVersion

        public abstract org.gradle.api.provider.Property<java.lang.String> getVersion()
      • getGroupId

        public abstract org.gradle.api.provider.Property<java.lang.String> getGroupId()
      • getArtifactId

        public abstract org.gradle.api.provider.Property<java.lang.String> getArtifactId()
      • getExt

        public abstract org.gradle.api.provider.Property<java.lang.String> getExt()
      • getHeaderClassifier

        public abstract org.gradle.api.provider.Property<java.lang.String> getHeaderClassifier()
      • getSourceClassifier

        public abstract org.gradle.api.provider.Property<java.lang.String> getSourceClassifier()
      • getTargetPlatforms

        public abstract org.gradle.api.provider.SetProperty<java.lang.String> getTargetPlatforms()
      • getExtraSharedExcludes

        public abstract org.gradle.api.provider.SetProperty<java.lang.String> getExtraSharedExcludes()