공통 설정
사전 요구사항
JDK8 설치
Java Developer Kit 8 버젼이 설치되어야한다. 설치 방법은 생략한다.
Node JS 설치
Node JS 설치
공식 사이트 https://nodejs.org/ko/ 에서 nodejs 안정버젼(4.4.x) 을 설치한다.
전역 패키지 설치
gulp
와 http-server
패키지를 전역설치(실행명령어로 어디서든 실행 가능)한다.
npm install -g gulp
npm install -g http-server
mac 사용자의 경우 -g 옵션으로 설치시에 root 권한이 필요할 수 있다.
sudo npm install -g gulp
와 같이sudo
명령어로 루트 권한으로 설치를 한다.
gulp 는 smart-admin-sample full(angularjs ver.) 및 admin-webapp 구동시에 사용된다. http-server 는 samrt-admin full(ajax ver.) 에 사용된다.
빌드
소스 체크아웃
워크스페이스 디렉토리로 이동하고 소스를 체크아웃 한다.
git clone ssh://git@STONE_HOST:STONE_PORT/opt/git/stone.git
본 문서에 실제 서버의 IP 와 포트 정보는 기록하지 않는다. 개발 서버에 해댱하는 IP(STONE_HOME)와 포트번호(STONE_PORT)로 치환하여 사용한다.
위 작업까지 완료되었으면 idea 로 열고 작업이 가능하다.