Table of Contents |
---|
...
기준환경(Environment)
System | MacOS Catalina 10.15.6 |
JAVA Version | JAVA 11 |
IDEA Version | Spring Tools 4.10.0 |
Git Version | 2.15.0 |
...
ICE4 설치전 필수설치
Install Git
참고: Git - MacOS
Install JAVA 11
Install Springtoolsuite
Option 1. Hombrew로 설치
brew install springtoolsuite --cask
Option 2. 공식홈페이지에서 설치
Download Springtoolsuite
Go to website: https://spring.io/tools
download: MacOs version for eclipse
...
Gitlab 프로젝트 멤버 추가
Gitlab 가입
ICE4 Gitlab 관리자에게 이메일로 초대 요청하여 가입
...
→ 장애문의, 신규 프로젝트 생성: DXP본부 이정아 차장(hannah@i-on.net)
Gitlab 프로젝트 멤버추가
Backend: http://dcsf-dev08.i-on.net/dxp/backendcore.git
...
FrontOffice: http://dcsf-dev08.i-on.net/dxp/basecamp.git
...
Backend 프로젝트 설정
ICE4 BackendCore Source Code 다운로드
Git Clone
workspace 경로 설정
...
Open Perspective 클릭
...
Username(id or email) & Password 입력
...
Git Checkout
프로젝트명(예시: proejct/DEMO) 체크박스 클릭
...
Import Project
소스 다운받을 경로 설정(STS workspace와 동일)
...
오른쪽 상단에서 Java 클릭하여 작업영역 변경
...
Project 환경설정
Gradle 설정
view 추가
Gradle Tasks
Gradle Executions
...
gradle dependencies 캐싱이 정상적으로 된 경우, Boot Dashboard에서 backend-core embed tomcat 서버 정상 적으로 로딩
...
Profile 설정
backend-core 오른쪽 버튼 → open config 클릭
...
Started BackendCoreApplication in 29.879 seconds (JVM running for 30.975)
...
Backned 정상동작 확인
크롬에서 → http://local.i-on.net:8080/node/nodeType/list.json?count=1 URL호출
정상 구동시 result - 200, resultMessage - success 확인 가능
...
...
Schema reload
설명
ICE4를 로컬에서 구동할 때 src/main/resources/schema/core만 자동으로 schema load.
...
개별 프로젝트스키마: src/main/resources/schema/{project name}
예시) src/main/resources/schema/demo
개별 프로젝트스키마 프로파일: src/main/resources/schema/projects/{project name}
예시) src/main/resources/schema/projects/demo
호출방법
http://local.i-on.net:8080/helper/loadSchema?filePath={project name}
...