From 3acff5055490fe8292f1fb86391482cbd41e0bae Mon Sep 17 00:00:00 2001 From: Kestutis Gudynas <44440041+kemi04@users.noreply.github.com> Date: Wed, 24 Mar 2021 12:43:54 +0000 Subject: [PATCH] Java chaincode samples fixed (#432) Signed-off-by: Kestutis Gudynas <44440041+kemi04@users.noreply.github.com> --- asset-transfer-basic/chaincode-java/build.gradle | 13 +++++++++++++ asset-transfer-events/chaincode-java/build.gradle | 13 +++++++++++++ .../chaincode-java/build.gradle | 13 +++++++++++++ asset-transfer-sbe/chaincode-java/build.gradle | 13 +++++++++++++ chaincode/fabcar/java/build.gradle | 13 +++++++++++++ 5 files changed, 65 insertions(+) diff --git a/asset-transfer-basic/chaincode-java/build.gradle b/asset-transfer-basic/chaincode-java/build.gradle index 5f90c5ac..1b5a2070 100644 --- a/asset-transfer-basic/chaincode-java/build.gradle +++ b/asset-transfer-basic/chaincode-java/build.gradle @@ -3,6 +3,7 @@ */ plugins { + id 'com.github.johnrengelman.shadow' version '5.1.0' id 'application' id 'checkstyle' id 'jacoco' @@ -71,5 +72,17 @@ test { } } +mainClassName = 'org.hyperledger.fabric.contract.ContractRouter' + +shadowJar { + baseName = 'chaincode' + version = null + classifier = null + + manifest { + attributes 'Main-Class': 'org.hyperledger.fabric.contract.ContractRouter' + } +} + check.dependsOn jacocoTestCoverageVerification installDist.dependsOn check diff --git a/asset-transfer-events/chaincode-java/build.gradle b/asset-transfer-events/chaincode-java/build.gradle index f68178d0..17599503 100644 --- a/asset-transfer-events/chaincode-java/build.gradle +++ b/asset-transfer-events/chaincode-java/build.gradle @@ -3,6 +3,7 @@ */ plugins { + id 'com.github.johnrengelman.shadow' version '5.1.0' id 'application' id 'checkstyle' id 'jacoco' @@ -48,4 +49,16 @@ jacocoTestReport { dependsOn test } +mainClassName = 'org.hyperledger.fabric.contract.ContractRouter' + +shadowJar { + baseName = 'chaincode' + version = null + classifier = null + + manifest { + attributes 'Main-Class': 'org.hyperledger.fabric.contract.ContractRouter' + } +} + installDist.dependsOn check \ No newline at end of file diff --git a/asset-transfer-private-data/chaincode-java/build.gradle b/asset-transfer-private-data/chaincode-java/build.gradle index bb48d5b6..1aac92b5 100644 --- a/asset-transfer-private-data/chaincode-java/build.gradle +++ b/asset-transfer-private-data/chaincode-java/build.gradle @@ -3,6 +3,7 @@ */ plugins { + id 'com.github.johnrengelman.shadow' version '5.1.0' id 'application' id 'checkstyle' id 'jacoco' @@ -59,4 +60,16 @@ test { } } +mainClassName = 'org.hyperledger.fabric.contract.ContractRouter' + +shadowJar { + baseName = 'chaincode' + version = null + classifier = null + + manifest { + attributes 'Main-Class': 'org.hyperledger.fabric.contract.ContractRouter' + } +} + installDist.dependsOn check \ No newline at end of file diff --git a/asset-transfer-sbe/chaincode-java/build.gradle b/asset-transfer-sbe/chaincode-java/build.gradle index 5f90c5ac..1b5a2070 100644 --- a/asset-transfer-sbe/chaincode-java/build.gradle +++ b/asset-transfer-sbe/chaincode-java/build.gradle @@ -3,6 +3,7 @@ */ plugins { + id 'com.github.johnrengelman.shadow' version '5.1.0' id 'application' id 'checkstyle' id 'jacoco' @@ -71,5 +72,17 @@ test { } } +mainClassName = 'org.hyperledger.fabric.contract.ContractRouter' + +shadowJar { + baseName = 'chaincode' + version = null + classifier = null + + manifest { + attributes 'Main-Class': 'org.hyperledger.fabric.contract.ContractRouter' + } +} + check.dependsOn jacocoTestCoverageVerification installDist.dependsOn check diff --git a/chaincode/fabcar/java/build.gradle b/chaincode/fabcar/java/build.gradle index 32a6525a..eb117072 100644 --- a/chaincode/fabcar/java/build.gradle +++ b/chaincode/fabcar/java/build.gradle @@ -3,6 +3,7 @@ */ plugins { + id 'com.github.johnrengelman.shadow' version '5.1.0' id 'application' id 'checkstyle' id 'jacoco' @@ -70,5 +71,17 @@ test { } } +mainClassName = 'org.hyperledger.fabric.contract.ContractRouter' + +shadowJar { + baseName = 'chaincode' + version = null + classifier = null + + manifest { + attributes 'Main-Class': 'org.hyperledger.fabric.contract.ContractRouter' + } +} + check.dependsOn jacocoTestCoverageVerification installDist.dependsOn check