Class WPIVendorDepsExtension
- java.lang.Object
-
- edu.wpi.first.gradlerio.wpi.dependencies.WPIVendorDepsExtension
-
public abstract class WPIVendorDepsExtension extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWPIVendorDepsExtension.CppArtifactstatic classWPIVendorDepsExtension.JavaArtifactstatic classWPIVendorDepsExtension.JniArtifactstatic classWPIVendorDepsExtension.JsonDependency
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEFAULT_VENDORDEPS_FOLDER_NAMEstatic java.lang.StringGRADLERIO_VENDOR_FOLDER_PROPERTY
-
Constructor Summary
Constructors Constructor Description WPIVendorDepsExtension(WPIExtension wpiExt, org.gradle.api.provider.ProviderFactory providerFactory)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<WPIVendorDepsExtension.JsonDependency>getDependencies()java.util.Map<java.lang.String,WPIVendorDepsExtension.JsonDependency>getDependenciesMap()static java.lang.StringgetVersion(java.lang.String inputVersion, org.gradle.api.provider.ProviderFactory providers, WPIVersionsExtension wpiExt)static booleanisIgnored(java.lang.String[] ignore, WPIVendorDepsExtension.JsonDependency dep)voidloadAll()voidloadFrom(java.io.File directory)voidloadFrom(org.gradle.api.Project project)static java.util.List<java.io.File>vendorFiles(java.io.File directory)
-
-
-
Field Detail
-
DEFAULT_VENDORDEPS_FOLDER_NAME
public static final java.lang.String DEFAULT_VENDORDEPS_FOLDER_NAME
- See Also:
- Constant Field Values
-
GRADLERIO_VENDOR_FOLDER_PROPERTY
public static final java.lang.String GRADLERIO_VENDOR_FOLDER_PROPERTY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
WPIVendorDepsExtension
@Inject public WPIVendorDepsExtension(WPIExtension wpiExt, org.gradle.api.provider.ProviderFactory providerFactory)
-
-
Method Detail
-
getDependenciesMap
public java.util.Map<java.lang.String,WPIVendorDepsExtension.JsonDependency> getDependenciesMap()
-
getDependencies
public java.util.List<WPIVendorDepsExtension.JsonDependency> getDependencies()
-
vendorFiles
public static java.util.List<java.io.File> vendorFiles(java.io.File directory)
-
loadAll
public void loadAll()
-
loadFrom
public void loadFrom(java.io.File directory)
-
loadFrom
public void loadFrom(org.gradle.api.Project project)
-
getVersion
public static java.lang.String getVersion(java.lang.String inputVersion, org.gradle.api.provider.ProviderFactory providers, WPIVersionsExtension wpiExt)
-
isIgnored
public static boolean isIgnored(java.lang.String[] ignore, WPIVendorDepsExtension.JsonDependency dep)
-
-