Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

...

기준환경(Environment)

System

Windows10 Pro 2020

JAVA Version

JAVA 11

IDEA Version

Spring Tools 4.10.0

Git Version

2.30.2

...

ICE4 설치전 필수설치

Install Git

참고: Git - Windows10

Install JAVA 11

참고: JAVA 11 설치 - Windows10

Install Springtoolsuite

공식홈페이지에서 설치

Download Springtoolsuite

Go to website: https://spring.io/tools

download: Windows 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 경로 설정: C:\Users\william\workspace

...

clone a git repository 클릭

...

Git 정보 입력: URL, UserID, Password → Clone

url: http://dcsf-dev08.i-on.net/dxp/backendcore.git

Username(id or email) & Password 입력

...

Git Checkout

프로젝트명(예시: proejct/DEMO) 체크박스 클릭

...

Import Project

소스 다운받을 경로 설정(STS workspace와 동일)

...

backendcore 프로젝트 import 여부 확인

...

Project 환경설정

Gradle 설정

view 추가

  • Gradle Tasks

  • Gradle Executions

...

  • JRE System Library: [JDK-11]

...

JDK 11버전이 아닐경우 JDK 11 설정

JRE System Library 오른쪽버튼 → Build Path → Configure Build Path 클릭

...

JRE Home 결로 설정: JDK 11 경로(C:\Program Files\Java\jdk-11.0.10)

...

JRE 경로 설정

...

Gradle디팬던시 캐싱

  • Refresh Gradle Project 클릭

...

gradle dependencies 캐싱이 정상적으로 된 경우, Boot Dashboard에서 backendcore 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}

...