Anyframe Gen 설치
다음에서는 Anyframe Gen 최신 버전(1.0.0.RC1)에 대해 Anyframe Gen 설치 및 개발 환경 셋팅으로 구분하여 설명을 진행한다.
먼저 다운로드 페이지를 통해 Anyframe Gen를 다운로드한 후 적절한 위치에 압축을 해제하면 다음과 같은 내용의 파일들이 존재한다.
- licenses : Anyframe Gen을 통해 배포되는 3rd party 라이브러리들에 대한 라이센스 본문과 정리된 목록 포함
- plugins : Eclipse 플러그인 패키지 포함(Anyframe Common, Anyframe Help, Anyframe Gen)
- Anyframe-gen-x.x.x.x-setup.jar : Anyframe Gen 설치 파일(JAR 파일 실행)
- 기타 : 버전 별 변경 사항(changelog.txt), Anyframe Gen 라이센스(license.txt), Anyframe Gen 소개 및 기본 사항(readme.txt)
설치 환경
Anyframe Gen는 아래와 같은 환경에서 동작 가능하도록 개발되었다.
- JDK 5 이상
- Web Container - Tomcat 6.0을 기본 Web Container로 채택하여 샘플 코드 생성(생성 뒤 타 Web Container로 변경)
- DataBase - HsqlDB 1.8.0.10, Oracle 8i 이상
- Eclipse 3.3.2 이상
본 문서에서는 기본적으로 Tomcat6.0 및 eclipse 3.4.1(WTP 포함)을 기준으로 설치 가이드를 진행할 것이다. 또한, Eclipse에 대해서는 Anyframe에서 제공하는 eclipse 기반 툴셋을 기반으로 설명을 진행할 것이다.
이하 문서에서 [Eclipse Home] 이라함은 Anyframe에서 제공한 eclipse 기반 툴셋 설치 폴더를 지칭한다.
설치
다음과 같이 [압축 해제 위치] 내의 Anyframe-gen-x.x.x.x-setup.jar 설치 파일을 실행한다.
- Apache License 에 동의한다.
- Anyframe을 설치할 경로를 지정한다.
이하 문서에서 [Anyframe 설치 폴더]라 함은 앞서 입력한 설치 경로로 간주한다. - Anyframe 설치 결과 확인
설치 과정이 모두 완료되면 Anyframe Core와 Web에서 제공하는 모든 라이브러리들과 빌드 도구인 Ant, 프로젝트 및 코드 생성 템플릿, 공통 빌드 스크립트, 샘플 HSQL DB등이 모두 함께 설치 완료된다. - Anyframe Gen Plugin 설치
plugins 폴더내에 있는 3개의 플러그인 패키지 파일들(anyframe.plugins.x_x.x.x.jar)를 "[eclipse 설치 폴더]/addins/anyframe/eclipse/plugins" 또는 "[eclipse 설치 폴더]/plugins"로 복사시키면 된다.
plugins 폴더에는 다음 세가지 플러그인 패키지가 존재한다.- anyframe.plugins.common_x.x.x.jar : Anyframe plugins의 공용 라이브러리 및 공통 메뉴 제공
- anyframe.plugins.gen_x.x.x.x.jar : Anyframe Gen 플러그인
- anyframe.plugins.help_x.x.x..jar : Anyframe 공용 Eclipse Help Contents 플러그인
* "addins" 폴더에 설치할 때에는 별도의 link 파일 정의가 필요하다. (eg. "[eclipse 설치 폴더]/links/anyframe.link")
* 현재 Anyframe Common, Anyframe Help 플러그인의 경우, Anyframe Gen 설치 파일 내에 함께 배포되어 손쉽게 설치할 수 있도록 제공하고 있다. 하지만 Anyframe Common과 Anyframe Help 플러그인은 독립적으로 배포되고 사용될 수 있는 플러그인들이므로 추후 Anyframe Common과 Anyframe Help 플러그인 버전이 업데이트되고, 업데이트된 버전을 사용하고자 한다면 Anyframe Gen에서 배포한 구버전 Anyframe Common과 Anyframe Help 플러그인을 제거하고 업데이트된 플러그인 패키지를 설치하도록 한다. - Anyframe 설치 결과 확인
Eclipse가 실행중이라면 다시 시작시킨다. Eclipse 실행 후 상단 메뉴에서 Help > About Eclipse Platform (또는 About Eclipse SDK) > Plug-in Details를 통해 정상적으로 설치되었는 지 확인한다.
* About Eclipse Platform (또는 About Eclipse SDK) 메뉴는 Windows용 Eclipse의 경우 Help 메뉴에서, Mac OS X용 Eclipse의 경우 Eclipse 메뉴에서 확인할 수 있다.
개발 환경 셋팅
Anyframe Gen 설치 후, CLI(Command Line Interface)를 사용하는 경우, Anyframe Tools 매뉴얼 사이트를 참조하여 환경 설정 및 사용 방법을 참고하도록 한다.
Anyframe Gen Eclipse Plugin을 통해 CLI와 동일한 기능을 수행하는 경우에는 Anyframe Gen 설치 후, Eclipse Help Contents(메뉴 위치: Anyframe Tools User Guide >> Anyframe Gen)를 통해 자세한 환경 설정 및 사용 방법을 참고하도록 한다.

