Class BesuPluginLibraryExtension

java.lang.Object
net.consensys.gradle.BesuPluginLibraryExtension

public abstract class BesuPluginLibraryExtension extends Object
  • Constructor Details

    • BesuPluginLibraryExtension

      public BesuPluginLibraryExtension()
  • Method Details

    • getBesuVersion

      public abstract org.gradle.api.provider.Property<String> getBesuVersion()
      The version of Besu to use for plugin development.
    • getBesuRepo

      public abstract org.gradle.api.provider.Property<String> getBesuRepo()
      The Maven repository URL where Besu artifacts are located, defaults to the besuRepo project property, or the Hyperledger Besu repository.
    • getConfigureRepositories

      public abstract org.gradle.api.provider.Property<Boolean> getConfigureRepositories()
      Whether the plugin adds the repositories needed to fetch the Besu dependencies, defaults to true. Disable it when repositories are declared in the settings, for example with RepositoriesMode.FAIL_ON_PROJECT_REPOS.