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

readme 내용 추가

parent ccca74f0
# eLink 프로젝트 # eLink 프로젝트
## 개요 ## 개요
* eLink 3.6 프로젝트 * eLink 3.6 프로젝트
* 3.5 -> 3.6 변경점 : 개발 환경 개선 * 3.5 -> 3.6 변경점 : 개발/빌드 환경 개선
## 개발 환경 구성 ## 개발 환경 구성
### 필요 항목 ### 사전 필요 항목
* jdk(1.8 이상 권장) * JDK 1.8 이상
* eclipse IDE 사용 시 gradle plugin 설치되어있어야 함(intellij 사용 권장) * GIT 설치
* 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 * 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 접속 계정(관리자에게 요청) * eActive git 접속 계정
* gradle 5.X(미설치 시 wrapper 사용) * 계정이 없을 시 관리자에게 요청
* Gradle 5.X
* 미설치 시 commit 되어있는 wrapper 사용
* aspectj 플러그인이 5.X에서 동작 * aspectj 플러그인이 5.X에서 동작
* wrapper 사용 할 경우에도 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 ### 프로젝트 Clone 및 submodule Sync
```shell ```shell
...@@ -36,10 +44,11 @@ git submodule foreach git pull origin master ...@@ -36,10 +44,11 @@ git submodule foreach git pull origin master
gradlew build gradlew build
``` ```
### appRun ### embedded tomcat run
* gretty의 embedded tomcat을 이용한 기동 * Gretty의 embedded tomcat을 이용한 기동
* 현재 IIM/RMS 만 구성 * 현재 IIM/RMS 만 구성
* 간단한 테스트 용도로 사용 가능 * 간단한 테스트 용도로 사용 가능
* 참조 : https://gretty-gradle-plugin.github.io/gretty-doc/
* IIMWeb Run * IIMWeb Run
```shell ```shell
cd IIMWeb 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