美文网首页
fabric java链码编写

fabric java链码编写

作者: ccDown | 来源:发表于2019-07-22 16:56 被阅读0次

    1. gradle 文件编写

    添加依赖

    dependencies{
       compile group: 'org.hyperledger.fabric-chaincode-java', name: 'fabric-chaincode-shim', version: '1.+'
    }
    
    //利用gradle  shadow jar构建包含依赖的JAR包
    plugins{
     id 'com.github.johnrengelman.shadow' version '2.0.3'
    }
    
    shadowJar {
        baseName = 'chaincode'
        version = null
        classifier = null
    
        manifest {
            //main方法所在的文件
            attributes 'Main-Class': 'com.kuan.jcc.JCCDemo'
        }
    }
    

    整体出来的效果:

    plugins {
        id 'java'
        id 'com.github.johnrengelman.shadow' version '2.0.3'
    
    }
    
    group 'com.kuan.fabric-chaincode-java'
    version '1.0-SNAPSHOT'
    
    sourceCompatibility = 1.8
    
    repositories {
        mavenCentral()
        mavenLocal()
    
    }
    
    dependencies {
        compile group: 'org.hyperledger.fabric-chaincode-java', name: 'fabric-chaincode-shim', version: '1.+'
    }
    
    shadowJar {
        baseName = 'chaincode'
        version = null
        classifier = null
    
        manifest {
            attributes 'Main-Class': 'com.kuan.jcc.JCCDemo'
        }
    }
    

    2.链码文件编写

    1. 新建一个类继承自ChaincodeBase并实现init和invoke方法。
    2. 先对参数个数校验,再进行类型判断。

    相关文章

      网友评论

          本文标题:fabric java链码编写

          本文链接:https://www.haomeiwen.com/subject/bssjlctx.html