Commit 21c56aa7 authored by 윤준영's avatar 윤준영

readme 내용 추가

parent ccca74f0
# eLink 프로젝트
## 개요
* eLink 3.6 프로젝트
* 3.5 -> 3.6 변경점 : 개발 환경 개선
* 3.5 -> 3.6 변경점 : 개발/빌드 환경 개선
## 개발 환경 구성
### 필요 항목
* jdk(1.8 이상 권장)
* eclipse IDE 사용 시 gradle plugin 설치되어있어야 함(intellij 사용 권장)
* git
### 사전 필요 항목
* JDK 1.8 이상
* GIT 설치
* https://git-scm.com/book/ko/v2/%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-Git-%EC%84%A4%EC%B9%98
* git 접속 계정(관리자에게 요청)
* gradle 5.X(미설치 시 wrapper 사용)
* eActive git 접속 계정
* 계정이 없을 시 관리자에게 요청
* Gradle 5.X
* 미설치 시 commit 되어있는 wrapper 사용
* aspectj 플러그인이 5.X에서 동작
* wrapper 사용 할 경우에도 5.X 사용 필요
* 아래 명령여 예제는 모두 wrapper 사용을 기준으로 한다.
* 아래 명령여 예제는 모두 wrapper 사용을 기준으로 함.
* Eclipse IDE 사용 시 필요 항목
* 플러그인
* gradle : https://marketplace.eclipse.org/content/gradle-ide-pack
* aspectj : https://marketplace.eclipse.org/content/aspectj-development-tools
* gradle 플러그인의 경우 다른 플러그인을 설치해도 무방 함
* Intellij IDE 사용 시 필요 항목
* ajc 설정 : https://www.jetbrains.com/help/idea/using-the-aspectj-ajc-compiler.html#settings
### 프로젝트 Clone 및 submodule Sync
```shell
......@@ -36,10 +44,11 @@ git submodule foreach git pull origin master
gradlew build
```
### appRun
* gretty의 embedded tomcat을 이용한 기동
### embedded tomcat run
* Gretty의 embedded tomcat을 이용한 기동
* 현재 IIM/RMS 만 구성
* 간단한 테스트 용도로 사용 가능
* 참조 : https://gretty-gradle-plugin.github.io/gretty-doc/
* IIMWeb Run
```shell
cd IIMWeb
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment