跳转至

准备工作

一、需要准备的环境或工具

1. Maven项目构建管理工具 (必须)

Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理,是一个自动化构建工具。

自动化构建工具:将原材料(java、js、css、html....)->产品(可发布项目)

编译-打包-部署-测试 -> 自动构建可从官网下载并配置相关信息。

注意

  • 需要将Maven的配置到系统的环境变量中,以方便在终端中使用maven命令。
  • 需要将同一个Maven地址配置到使用的编译器中,防止项目构建时出现其他问题。

2. Gradle项目构建管理工具 (必须)

Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。可通过示例代码中的gradlew脚本进行下载。

需要使用者先进行一定的学习。

3. IDE (必须)

编译器,可根据自己使用情况进行选择,推荐使用最新版IDEA

4. RepChain (必须)

需要有一套已经在运行的RepChain组件环境,若已有RepChain环境可忽略。

快速搭建方法可查看此处

如果需要详细的RepChain文档,可查看RepChain文档

  • jdk13
  • 2.0.0.0最新版
  • 部署CrossChainManage.scala,可以使用创世块部署,也可后续部署

5. Fisco-Bcos

  • 2.8.0,按照官方文档部署测试链,并部署官方提供的测试用的HelloWorld合约来模拟目标链合约,也可以自己写一个合约

6. Fabric

  • 2.2.2,按照官方文档部署测试链,并部署官方提供的测试用的asset-transfer-basic(官方脚本部署命令:./network.sh deployCC -ccn basic -ccp ../asset-transfer-basic/chaincode-java -ccl java)合约,也可以自己写一个合约
回到页面顶部