fabric-samples/asset-transfer-basic/chaincode-java
Mark S. Lewis 36926e2801
Support Java 25
- Update Gradle to 9.1.0.
- Update shadow plugin to 9.2.2.
- Requires a minimum of Java 17 to run Gradle.
- Chaincode and applications still target Java 11.
- Use release option instead of Gradle toolchain since the toolchain
  download can cause issues when building Docker images.

Signed-off-by: Mark S. Lewis <Mark.S.Lewis@outlook.com>
2025-10-06 12:05:54 +01:00
..
config/checkstyle asset-transfer-basic Java CC. Adapted from fabcar. Unit tests are attached. Integration testing conducted using test network and asset-transfer-basic application-js. 2020-07-31 09:00:12 -04:00
docker Provide clear guidance for debugging Java chaincode as a service #684 (#724) 2022-04-26 15:33:14 +01:00
gradle/wrapper Support Java 25 2025-10-06 12:05:54 +01:00
src Simplify Java client error-handling example 2024-10-24 23:45:04 -04:00
.gitattributes asset-transfer-basic Java CC. Adapted from fabcar. Unit tests are attached. Integration testing conducted using test network and asset-transfer-basic application-js. 2020-07-31 09:00:12 -04:00
.gitignore Provide clear guidance for debugging Java chaincode as a service #684 (#724) 2022-04-26 15:33:14 +01:00
build.gradle Support Java 25 2025-10-06 12:05:54 +01:00
Dockerfile Support Java 25 2025-10-06 12:05:54 +01:00
gradlew Support Java 25 2025-10-06 12:05:54 +01:00
gradlew.bat Support Java 25 2025-10-06 12:05:54 +01:00
README.md Provide clear guidance for debugging Java chaincode as a service #684 (#724) 2022-04-26 15:33:14 +01:00
settings.gradle Move lint and test-network-basic tests from Azure to GHA - READY FOR MERGE (#862) 2022-11-14 13:36:55 +00:00

Basic Asset Transfer

This sample implements the basic asset transfer scenario, illustrating the use of the Java Contract SDKs to provide a smart contract as a service.

To run this chaincode contract locally on a development network, see: