Class WPIVendorDepsExtension
java.lang.Object
org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddVendorReposToMaven(boolean enableGroupLimits) org.gradle.api.NamedDomainObjectSet<WPIVendorDepsExtension.NamedJsonDependency>org.gradle.api.file.DirectoryPropertyorg.gradle.api.provider.Property<String>abstract org.gradle.api.provider.Property<String>org.gradle.api.NamedDomainObjectSet<WPIVendorDepsExtension.VendorMavenRepo>getVersion(String inputVersion) booleanbooleanisIgnored(String[] ignore, WPIVendorDepsExtension.JsonDependency dep) voidloadAll()voidvoidloadFrom(org.gradle.api.Project project) voidsetHwSimulation(boolean value) voidvendorFiles(File directory)
-
Field Details
-
DEFAULT_VENDORDEPS_FOLDER_NAME
- See Also:
-
NATIVEUTILS_VENDOR_FOLDER_PROPERTY
- See Also:
-
HW_SIM_SWITCH_PROPERTY
- See Also:
-
HW_SIM_FLAG
- See Also:
-
SW_SIM_FLAG
- See Also:
-
-
Constructor Details
-
WPIVendorDepsExtension
@Inject public WPIVendorDepsExtension(org.gradle.api.Project project)
-
-
Method Details
-
getFirstYear
-
getFirstHome
public org.gradle.api.file.DirectoryProperty getFirstHome() -
getDependencySet
public org.gradle.api.NamedDomainObjectSet<WPIVendorDepsExtension.NamedJsonDependency> getDependencySet() -
getNativeVendor
-
getJavaVendor
-
isHwSimulation
public boolean isHwSimulation() -
setHwSimulation
public void setHwSimulation(boolean value) -
vendorFiles
-
loadAll
public void loadAll() -
validateDependencies
public void validateDependencies() -
loadFrom
-
loadFrom
public void loadFrom(org.gradle.api.Project project) -
getFixedVersion
-
getVersion
-
isIgnored
-
getVendorRepos
-
addVendorReposToMaven
public void addVendorReposToMaven(boolean enableGroupLimits)
-