Hyperledger Fabric -------13--------JAVASDK

十三.JAVASDK

1.sdk测试前 同步时间

# 查看系统时间

date

# 安装ntpdate

yum install -y ntpdate

# NTP IP池查询网址
# http://www.ntp.org.cn/pool.php

# 同步时间

ntpdate cn.ntp.org.cn

# 查看时间

date

2.下载sdk源码 切换目录

# git 克隆

git clone https://github.com/hyperledger/fabric-sdk-java.git

# 离线下载链接

https://download.csdn.net/download/gaolong19931208/10618973

# 切换目录

cd ./fabric-sdk-java/src/test/fixture/sdkintegration

# 3.修改docker-compose.yaml 配置时区

# 配置容器时区的环境变量

# ca0
# ca1
# orderer.example.com
# peer0.org1.example.com
# peer1.org1.example.com
# peer0.org2.example.com
# peer1.org2.example.com
# configtxlator
# ccenv

# 每个容器配置

    environment:
      - TZ=Asia/Shanghai

4.授权并启动网络

# 授权

chmod +x ./fabric.sh 

# 启动网络

./fabric.sh restart

5.IDE 导入javaSDK 项目

1.下载

# git 克隆

git clone https://github.com/hyperledger/fabric-sdk-java.git

# 离线下载链接

https://download.csdn.net/download/gaolong19931208/10618973

2.mvn 安装依赖

# mvn 环境变量配置

# 解压 linux-x64-fabric-sdk-java-1.3.zip 到磁盘根目录(windows 解压文件时可能出现文件名过长等问题)

# 剪切项目到工作空间(路径最好不要有中文)

# mvn获取依赖列表

# 打开文件夹 fabric-sdk-java

# shift + 鼠标右键 打开shell窗口

# 获取mvn 依赖

mvn dependency:tree

# mvn 安装项目 不运行测试

mvn install -DskipTests

mvn clean install -Dmaven.test.skip=true

3.IDE 导入项目

# 此处使用 STS 作为 IDE( ≈ Eclipse)

# 删除 .project文件

# 导入maven项目

# 先finish 导入后在pom里面处理

# 打开pom.xml 处理错误

# 错误1 

# 处理

# 在properties里增加

<os.detected.classifier>windows-x86_64</os.detected.classifier>

# 错误2

# 处理

# 鼠标悬停在错误标签<execution>处 等待  出现解决方案 选择 Mark ... pom.xml

# 文件内搜索org.eclipse.m2e

# 保存

# 选中项目右键 maven 强制更新项目

# java 代码错误处理

#  错误1

# 处理 

List<MatchPair> matches = new LinkedList<MatchPair>(); //Find matches.

# test java build path

# 选中项目 右键

6.修改配置 运行单元测试

1.修改配置 并 重新mvn install -DskipTests 或 mvn clean install -Dmaven.test.skip=true

# mvn install -DskipTests

# mvn clean install -Dmaven.test.skip=true

2.运行单元测试

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值