Browse Source

Updated readme;

tags/1.2.0^2
huanghaiquan 4 years ago
parent
commit
a3fee7d31b
1 changed files with 17 additions and 30 deletions
  1. +17
    -30
      README.md

+ 17
- 30
README.md View File

@@ -81,31 +81,6 @@ JD Chain 主要部署组件包括以下几种:

4. 命令操作

- 编译安装 explorer 到本地 maven 仓库;
```sh
$ git clone git@github.com:blockchain-jd-com/explorer.git explorer

$ cd explorer

$ git checkout master

$ mvn clean install
```
- 编译安装 bftsmart 到本地 maven 仓库;
- 需要手动先安装一个第三方包,位于仓库根目录下 lib/core-0.1.4.jar
```sh
$ git clone git@github.com:blockchain-jd-com/bftsmart.git bftsmart

$ cd bftsmart

$ git checkout master
$ mvn install:install-file -Dfile=lib/core-0.1.4.jar -DgroupId=com.yahoo.ycsb -DartifactId=core -Dversion=0.1.4 -Dpackaging=jar

$ mvn clean install
```
- 编译 jdchain 工程;
- 当编译完成后,共识节点的安装包位于 "仓库根目录"/source/deployment/deployment-peer/target/jdchain-peer-1.0.1.RELEASE.zip
- 当编译完成后,网关节点的安装包位于 "仓库根目录"/source/deployment/deployment-gateway/target/jdchain-gateway-1.0.1.RELEASE.zip
@@ -113,10 +88,22 @@ JD Chain 主要部署组件包括以下几种:
```sh
$ git clone git@github.com:blockchain-jd-com/jdchain.git jdchain

$ cd jdchain/source

$ git checkout master

$ mvn clean package
$ cd jdchain

$ git checkout develop

$ chmod +x build/*.sh
# 执行完整的构建,包括执行”集成测试“和”打包“两部分;提供两个参数:指定 --skipTests 参数则跳过集成测试部分; 指定 --skipUpdate 参数则跳过更新子模块仓库源码的操作;
$ build/build.sh
# 跳过集成测试
$ build/build.sh --skipTests
# 跳过更新子模块仓库源码
$ build/build.sh --skipUpdate
# 只执行集成测试;
$ build/test.sh
```

Loading…
Cancel
Save