Package org.web3j.gradle.plugin
Class Web3jPlugin
java.lang.Object
org.web3j.gradle.plugin.Web3jPlugin
- All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>
Gradle plugin class for web3j code generation from Solidity contracts.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(org.gradle.api.Project target) protected FilebuildOutputDir(org.gradle.api.tasks.SourceSet sourceSet) protected org.gradle.api.file.SourceDirectorySetbuildSourceDirectorySet(org.gradle.api.Project project, org.gradle.api.tasks.SourceSet sourceSet) protected Stringprotected voidregisterExtensions(org.gradle.api.Project project)
-
Constructor Details
-
Web3jPlugin
public Web3jPlugin()
-
-
Method Details
-
apply
public void apply(org.gradle.api.Project target) - Specified by:
applyin interfaceorg.gradle.api.Plugin<org.gradle.api.Project>
-
registerExtensions
protected void registerExtensions(org.gradle.api.Project project) -
getProjectVersion
-
buildSourceDirectorySet
protected org.gradle.api.file.SourceDirectorySet buildSourceDirectorySet(org.gradle.api.Project project, org.gradle.api.tasks.SourceSet sourceSet) -
buildOutputDir
-