Class WPIVendorDepsExtension


  • public abstract class WPIVendorDepsExtension
    extends java.lang.Object
    • Field Detail

      • DEFAULT_VENDORDEPS_FOLDER_NAME

        public static final java.lang.String DEFAULT_VENDORDEPS_FOLDER_NAME
        See Also:
        Constant Field Values
      • NATIVEUTILS_VENDOR_FOLDER_PROPERTY

        public static final java.lang.String NATIVEUTILS_VENDOR_FOLDER_PROPERTY
        See Also:
        Constant Field Values
      • HW_SIM_SWITCH_PROPERTY

        public static final java.lang.String HW_SIM_SWITCH_PROPERTY
        See Also:
        Constant Field Values
    • Constructor Detail

      • WPIVendorDepsExtension

        @Inject
        public WPIVendorDepsExtension​(org.gradle.api.Project project)
    • Method Detail

      • getFrcYear

        public org.gradle.api.provider.Property<java.lang.String> getFrcYear()
      • getFrcHome

        public org.gradle.api.file.DirectoryProperty getFrcHome()
      • isHwSimulation

        public boolean isHwSimulation()
      • setHwSimulation

        public void setHwSimulation​(boolean value)
      • vendorFiles

        public static java.util.List<java.io.File> vendorFiles​(java.io.File directory)
      • loadAll

        public void loadAll()
      • validateDependencies

        public void validateDependencies()
      • loadFrom

        public void loadFrom​(java.io.File directory)
      • loadFrom

        public void loadFrom​(org.gradle.api.Project project)
      • getFixedVersion

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

        public java.lang.String getVersion​(java.lang.String inputVersion)
      • addVendorReposToMaven

        public void addVendorReposToMaven​(boolean enableGroupLimits)