Class Web3jPlugin

java.lang.Object
org.web3j.gradle.plugin.Web3jPlugin
All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>

public class Web3jPlugin extends Object implements org.gradle.api.Plugin<org.gradle.api.Project>
Gradle plugin class for web3j code generation from Solidity contracts.
  • Constructor Details

    • Web3jPlugin

      public Web3jPlugin()
  • Method Details

    • apply

      public void apply(org.gradle.api.Project target)
      Specified by:
      apply in interface org.gradle.api.Plugin<org.gradle.api.Project>
    • registerExtensions

      protected void registerExtensions(org.gradle.api.Project project)
    • getProjectVersion

      protected String getProjectVersion()
    • buildSourceDirectorySet

      protected org.gradle.api.file.SourceDirectorySet buildSourceDirectorySet(org.gradle.api.Project project, org.gradle.api.tasks.SourceSet sourceSet)
    • buildOutputDir

      protected File buildOutputDir(org.gradle.api.tasks.SourceSet sourceSet)