Create a Gradle plugin to compile Java contracts
See original GitHub issueThe Gradle plugin can be used inside of a Gradle project and should provide something like a compileNeo
task that compiles the smart contract contained in the Gradle project to NeoVM code.
Issue Analytics
- State:
- Created 3 years ago
- Comments:7 (7 by maintainers)
Top Results From Across the Web
Writing Custom Gradle Plugins - Baeldung
Today we're going to show how to create custom Gradle plugins, that will allow us to modify the build process beyond what we...
Read more >Gradle plugin providing tasks to compile Solidity contracts.
Simple Gradle plugin used by the Web3j plugin to compile Solidity contracts, but it can be used in any standalone project for this...
Read more >Developing Custom Gradle Plugins
Gradle will take care of compiling and testing the plugin and making it available on the classpath of the build script. The plugin...
Read more >Web3j Gradle Plugin
Gradle plugin that generates Web3j Java wrappers from Solidity smart contracts. It smoothly integrates with your project's build lifecycle by adding ...
Read more >5. Add Gradle Plugin with Dependencies - Spring Cloud
To add a Gradle plugin with dependencies, you can use code similar to the following: Plugin DSL GA versions. // build.gradle plugins {...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I think that @mialbu can help us here. The question is: does the Neo Blockchain Toolkit expects an ABI file or a Manifest file to deploy a Smart Contract?
If it requires a separate ABI file, then we do it. Otherwise, we just output the manifest (as currently is).
Done. This work is connected to the implementation done for #175.