SDK配置
- linux环境,SDK的编译、运行,需要手动下载并配置openssl,单击链接下载openssl[链接]
- 解压huaweichain_lib.zip压缩文件,进入解压后的huaweichain_lib目录下
- 执行脚本文件:bash prepare_lib.sh
- 执行库的导入命令:
export ZK_STDLIB=/usr/local/include/zk/stdlib
export C_INCLUDE_PATH=/usr/local/include/openssl:/usr/local/include/fhe:/usr/local/include/zk
export LIBRARY_PATH=/usr/local/include/openssl:/usr/local/include/fhe:/usr/local/include/zk
export LD_LIBRARY_PATH=/usr/local/include/openssl:/usr/local/include/fhe:/usr/local/include/zk
- Java的项目管理工具有maven和gradle两种,本指导主要以maven为例。
引用SDK的步骤如下:
- 打开项目中的pom.xml文件。
- 粘贴如下代码引入华为镜像仓。
<repositories> <repository> <id>maven-proxy</id> <url>https://repo.huaweicloud.com/repository/maven/huaweicloudsdk</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> <updatePolicy>always</updatePolicy> <checksumPolicy>fail</checksumPolicy> </snapshots> </repository> </repositories> - 粘贴如下代码引用SDK。
<dependencies> <dependency> <groupId>com.huawei.poissonchain</groupId> <artifactId>client-sdk</artifactId> <version>0.2.14</version> </dependency> </dependencies> - 等待自动拉取依赖。
对于企业内部需要使用代理访问外网的情况,可以在用户目录(windows中如C:\Users\xxx\)下的.m2目录中settings.xml(用户配置)或maven安装目录下的conf目录中settings.xml(系统全局配置)里配置代理来实现。
找到settings.xml文件中的标签对,在其内配置代理信息,参考如下样例:
<proxies>
<proxy>
<id>myProxy</id>
<active>true</active>
<protocol>http</protocol>
<username>xxx</username>
<password>xxx</password>
<host>xxx</host>
<port>xxx</port>
<nonProxyHosts>*xxx*.com</nonProxyHosts>
</proxy>
</proxies>