Thingsboard 개발 환경 구축

첫 번째 부분 : JDK

1, JDK를 다운로드

JDK 주소 : https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

이 기계는 Win10 (64), 바닥을 선택하다

2, 설치 JDK는 다른 폴더에 설치해야하는 경우, 경로 영어를 사용하도록 기억하시기 바랍니다, 기본 폴더에 JDK 설치를 선택

 

3, 환경 변수를 구성

JAVA_HOME을 증가, 즉, JDK 설치 주소 : C : \ 프로그램 파일 \ 자바 \ jdk1.8.0_221

 

CLASSPATH 파일에서, 즉 JDK 설치 주소를 증가 : ; % JAVA_HOME % \ lib에; % JAVA_HOME % \ lib 디렉토리 \ dt.jar; % JAVA_HOME % \ lib 디렉토리 \ tools.jar가.

 

, 경로를 수정 JDK 주소를 증가 : % JAVA_HOME % \ bin을; % JAVA_HOME % \ JRE \ bin이;

 

 

JDK 설치 테스트 결과는 명령 줄 도구를 사용하여

 

다음과 같은 메시지가 설치가 완료되었음을 표시 할 수있는 경우, java -version 명령을 입력

 

 


 

 

두 번째 부분 : 받는다는

1, 다운로드 받는다는, 주소를 입력 : http://maven.apache.org/download.cgi

 

/ TB 및 압축 해제 : 실시 예 D의 경우 : (2)는 지정된 어드레스에 다운로드

 

(32), 환경 변수를 설정할

MAVEN_HOME, 즉 받는다는 주소를 증가 : D : \ TB \ 아파치 받는다는-3.6.1-빈 , 직접 압축 해제하면, 두 개의 아파치 받는다는-3.6.1-빈있을 수 있음을 유의하시기 바랍니다

 

환경 변수 설정

 

MAVEN_OPTS는 매개 변수입니다  -Xms128m -Xmx1024m

 

경로, 주소 메이븐의 증가 수정 %의 MAVEN_HOME %의 \ bin에를; 

 

테스트 Maven은 오픈 명령 줄 도구를 설치했습니다. 명령 MVN의 -v를 사용하여 설치가 성공적으로 다음과 같은 메시지가있는 경우라고

 

 


 

 

III 부 : 설치를 Nodejs

1, 설치 패키지 Nodejs를 다운로드, 공식 웹 사이트 주소를 Nodejs : https://nodejs.org/en/download/

 

 

설치가 완료 2. 후, Nodejs 설치가 완료 된 경우, 다음 팁이 성공적으로 설치 지침을 할 수 있습니다 볼 수있는 명령을 사용하여

 

 


 

 

파트 IV : 자식을 설치

1, 설치 패키지 자식을 다운로드 공식 웹 사이트 주소입니다 이눔 : https://git-scm.com/download/win

 

2, 설치 명령 줄 테스트 자식을 사용하여 완료 한 후

 

 

 


 

 

파트 V는 : NPM 글로벌 신뢰를 설치

1 커맨드 라인을 사용하여, 다음과 같은 명령을 수행

#npm 환경 읽어 환경 변수 패키지 
NPM 설치 -g 크로스 - ENV

#webpack 포장 도구 NPM 설치 -g 웹팩

설치가 달려있다

 

 

 


 

 

파트 VI : 복제 소스 thingsboard

에 D : / TB 폴더를 마우스 오른쪽 단추로 클릭 한 다음 힘내 배쉬를 선택

 

자식 클론 명령 입력 소스

자식 클론은 https : // github.com/thingsboard/thingsboard.git

 

궁극적 인 성공의 다운로드 시간을 허용

 

 

 


 

 

제 VII : 지점 자식 전환

1, 프로젝트의 모든 지점의 소스 코드를 본 후, 소스 코드를 다운로드, 당신은 폴더 thingsboard에 갈 필요

 

우리가 지점에서 볼 때 2 분기를 전환, 버전 2.4의 최신 버전 발견

 

입력 명령은 분기 2.4로 전환

자식 체크 아웃 릴리스 - 2.4

 지점의 성공을 전환

 

 

 


 

 

제 VIII : 참고 플러그인

어느 체크인을 볼 수있는 소스 코드에서 프로젝트 파일을 엽니 루트 디렉토리 thingsboard을 엽니 다

 

라이센스 - 받는다는 - 플러그인 콘텐츠를 찾을 수, 메모장 ++ 개방의 pom.xml을 사용하여

 

전체 노드 플러그인을 상각 할 수있다

 

 


 

 

제 IX : 프로젝트를 컴파일

로컬 메이븐 저장소 응용 프로그램 종속성이없는 경우, 당신은 응용 프로그램 종속성 네트워킹 추출하기 전에 컴파일 할 필요가, 다음은 (참으로 오랜 시간이) 오래 기다려야하고, 외부 네트워크를 연결하는 것이 가장 좋습니다

명령이 프로젝트 명령을 컴파일하기 시작합니다, 우리는 테스트 모듈을 생략 명령을 실행하는 관리자를 사용하여 성공적으로 컴파일하기 위해

MVN은 깨끗 설치 = -Dmaven.test.skip을 

 

긴 대기가 컴파일 한 후, 당신은 문제가 있다면 그와 같이 여러 번 시도

문제가 발생하면, 재 컴파일 할 필요가, 당신은 명령을 실행해야

에서 taskkill / F / IM에 java.exe

 

프로젝트 응용 프로그램 \ 대상 폴더에 프로젝트가 컴파일 된 뷰

 

 

 

유리 위대한 하나님의 문서 주소 " 설치 오류, 또는 실패에 설치 및 배포 빌드 환경에서 thingsboard 다시 (개정판)을 작성하는 작은 파트너를 설치합니다 "

 

추천

출처www.cnblogs.com/weschen/p/11465103.html