Class WPIVendorMavenDependency

  • All Implemented Interfaces:
    edu.wpi.first.nativeutils.dependencies.NativeDependency, org.gradle.api.Named

    public abstract class WPIVendorMavenDependency
    extends edu.wpi.first.nativeutils.dependencies.WPIMavenDependency
    • Nested Class Summary

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

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

      Constructors 
      Constructor Description
      WPIVendorMavenDependency​(java.lang.String name, org.gradle.api.Project project)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      WPIVendorDepsExtension.CppArtifact getArtifact()  
      edu.wpi.first.nativeutils.dependencies.ResolvedNativeDependency resolveNativeDependency​(org.gradle.nativeplatform.NativeBinarySpec binary)  
      void setArtifact​(WPIVendorDepsExtension.CppArtifact artifact)  
      • Methods inherited from class edu.wpi.first.nativeutils.dependencies.WPIMavenDependency

        getArtifactFiles, getArtifactId, getArtifactRoots, getExt, getExtraSharedExcludes, getGroupId, getHeaderClassifier, getName, getProject, getSourceClassifier, getTargetPlatforms, getVersion, getViewForArtifact
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • WPIVendorMavenDependency

        @Inject
        public WPIVendorMavenDependency​(java.lang.String name,
                                        org.gradle.api.Project project)