본문 바로가기
Programing/Environment

프로젝트관리를 위한 Eclipse, Redmine, Mylyn 연동하기 ①

by 슈퍼와이비 2014. 3. 4.
반응형

Redmine 이란?

Redmine is a flexible project management web application. It includes support for multiple projects, role-based access control, Gantt chart and calendar, management of news, documents and files, per-project wikis and forums, SCM integration and more

Redmine은 프로젝트 관리 웹어플리케이션이며다양한 프로젝트, 권한기반 접근 제어, 간트차트, 일정관리, 소식, 문서들과 파일들, 위키 포럼, SCM 등을 포함하고 있다.


1. Redmine을 다운 받는다.

http://bitnami.com/stack/redmine



2. 다운받은 파일을 설치한다.

한글 > 클릭 여러번 > 포트번호설정

* 설치중 포트번호를 입력하는 화면이 나온다. 기본포트인 80포트를 사용해도 되고 환경에 맞게 변경해 사용하도록 한다.


3. 설치완료후 초기화면을 실행해본다.

http://localhost:18080/

http://localhost:18080/redmine


4. Redmine에 Mylyn Connector 플러그인을 설치한다.

Redmine 설치폴더로 이동한다. C:\Bitnami\redmine-2.4.3-0

use_redmine.bat 로 콘솔창을 띄운다.

콘솔에서 apps\redmine\htdocs\plugins 로 이동한다.

예) cd C:\Bitnami\redmine-2.4.3-0\apps\redmine\htdocs\plugins


콘솔에서 아래 내용을 차례로 입력한다.

① git clone git://github.com/danmunn/redmine_mylyn_connector.git

② cd ..

③ ruby bin\rake db:migrate RAILS_ENV=production

④ bundle install --no-deployment

⑤ bundle update

⑥ bundle install --deployment 

Gemfile에 gem을 명시한 후 bundle install 을 하면 Gemfile.lock에 추가된다.
다른 저장소의 프로젝트를 가져와 해당 프로젝트에서 사용하는 gem을 설치하려면 gem install만 하면 된다.
그러면 Gemfile.lock에 있는 gem들이 설치된다.
bundle update는 사용중인 gem을 update할 때 사용한다.
Gemfile :추가하고자 하는 gem을 명시하고자 하는 파일. Gemfile.lock에 바로 추가하지 않는다.
Gemfile.lock : 설치되어 있는 gem
bundle install :설치되어 있지 않은 Gemfile의 gem을 Gemfile.lock에 추가하고 설치한다.
bundle update : 설치되어 있는 모든 gem을 최신 버전으로 업데이트 한다. 주로 특정 버전을 업데이트 하는데 사용한다.


Redmine을 재시작한다.

C:\Bitnami\redmine-2.4.3-0\manager-windows.exe 실행 > Restart All 클릭


Redmine에 관리자계정으로 로그인후 [관리>플러그인]에서 Mylyn Connector Plugin이 설치되었는지 확인한다.



5. Eclipse연동을 위한 Redmine 설정을 변경한다.

관리자계정으로 로그인후 [관리 > 설정 > 인증] 으로 이동한다.

①인증이 필요함 체크, ②REST 웹서비스 활성화 체크


이상으로 Redmine에서 Eclipse Mylyn Plugin을 사용하기 위한 준비는 끝!!!

다음글에서 Eclipse Mylyn Plugin 설치기 정리하기로...


반응형