Java 체인코드를 설치하는 방법에는 두 가지가 있습니다.
소스 코드
항아리 패키지
소스 코드 설치 체인 코드 방법:
설치는 javaenv 컨테이너에서 수행되며 매우 느리고 빌드 시간이 특히 오래 걸립니다.
1. jar 패키지 빌드
우리는 패키징을 위한 아이디어로 maven 또는 grandle을 사용할 수 있습니다.
예를 들어 maven을 사용합니다.
실행 후 다음을 볼 수 있습니다.
이것은 우리의 체인코드 패키지입니다.
참고:
이 체인코드 패키지는 자바 체인코드만 저장하고 인덱스 및 개인 데이터 컬렉션과 같은 파일은 저장하지 않습니다.
따라서 인덱스와 프라이빗 데이터 등을 사용해야 하는 경우 폴더에 체인코드 패키지와 함께 저장하고 피어 라이프사이클 체인코드 패키지를 사용하여 패키징합니다.
그 후 피어 노드는 체인 코드(피어 라이프사이클 설치)를 매우 빠르게 설치합니다.
2. 패키징된 파일 보기
압축된 파일의 압축을 풉니다.
그 안에 있는 디렉토리를 확인하십시오.
code.tar.gz: 체인 코드 및 기타 데이터
metadata.json: lang, 체인코드 패키지 경로, 레이블 등과 같은 체인코드에 대한 정보입니다.
그런 다음 code.tar.gz의 압축을 풀고 디렉토리를 확인하십시오.
META-INF: 색인
src: maven에 패키징된 체인코드 및 비공개 데이터 수집
여기에서 소스 코드를 컴파일하면 압축을 푼 출력물은 chaincode.jar이 아니라 소스 코드입니다.