Redmine에서 Mylyn Connector Plugin 설치후
Eclipse에서 Mylyn Plugin을 Redmine과 연동과정을 정리합니다.
1. Available Software Sites 추가
[Window > Preferences > Install/Update > Available Software Sites] 이동
Add 를 클릭하고 아래 내용을 추가한다.
Name : Redmine-Mylyn Connector
Location : http://redmin-mylyncon.sourceforge.net/update-site/N/
2. Install New Software
[Help > Install New Software] 이동
Work with : 1번에서 추가한 Redmine-Mylyn Connector 선택 후
[NEXT]를 눌러 플러그인 인스톨
설치중 Security Warning이 나오면 OK를 눌러서 계속 진행하고 Eclipse 재시작
3. Redmine Repository Settings
[Window > Show View > Other > Task Repository] 선택
Task Repository 영역에서 마우스 우클릭 하여 Add Task Repository 선택
Redmine을 선택합니다.
아래의 값들을 입력후 Validate Settings를 클릭합니다.
① Server에는 프로토콜을 포함한 풀도메인을 적어줍니다.
예) http://192.168.10.112:18080/redmine
② 라벨은 별칭의 개념입니다.
③ 인증방법은 ID/PWD 방식과 API-KEY방식이 있습니다.
ID/PWD는 Redmine 계정을 넣어주시면됩니다.
API-KEY방식은 Redmine 로그인후 [내계정> 오른쪽레이어에 있는 API 접근키보기]에서 키를 확인하시고 API-KEY에 적으시면 됩니다.
④ 스샷에는 없지만 하단의 [Task Editor Settings > Textile]로 값을 변경하여 Wiki를 사용할수 있도록 해줍니다.
④ Validate Settings 후 Finish 합니다.
3-1. Redmine 2.4.x 일경우 queries_controller.rb 변경
Redmine 2.4.x 버젼일경우 Server Error가 발생합니다. 해결하기 위해서는 queries_controll.rb 파일을 변경해줘야 합니다.
[C:\Bitnami\redmine-2.4.3-0\apps\redmine\htdocs\plugins\
redmine_mylyn_connector\app\controllers\mylyn_connector\
queries_controller.rb ]
위 경로를 참고하여 queries_controller.rb 파일을 열어 15줄의 내용을 바꿔줍니다.
:conditions => ["(#{Query.table_name}.visibility = ? OR #{Query.table_name}.user_id = ?) AND (project_id IS NULL OR " << Project.visible_condition(User.current) << ")", Query::VISIBILITY_PUBLIC, User.current.id],
4. Task List 추가하기
[Window > Show View > Other > Task List] 선택합니다.
[마우스우클릭 > New > Task] 선택하여
Redmine으로 추가한 Repository를 선택하고 Finish 합니다.
우선순위, Task명, 유형, 상태, 시작/완료 시간, 추정시간, Description, 첨부파일, 커멘트 등을 설정할 수 있습니다.
5. Task Query 추가하기
[Task List > New > Query > Redmine Repository] 를 Edit Query창을 띄웁니다.
노랑부분의 쿼리를 설정하여 조건에 맞는 Task만 가져올수 있습니다. Query Title과 조건을 설정하고 Finish 합니다.
아래와 같이 Task List에 쿼리가 생성됩니다.
6. Redmine에 Task가 제대로 올라가고 있는 확인합니다.
[Redmine > 프로젝트 > 프로젝트선택 > 일감]
'Programing > Environment' 카테고리의 다른 글
JPA Project Change Event Handler 이클립스 문제 해결 (0) | 2019.10.02 |
---|---|
프로젝트관리를 위한 Eclipse, Redmine, Mylyn 연동하기 ③ (0) | 2014.03.06 |
프로젝트관리를 위한 Eclipse, Redmine, Mylyn 연동하기 ① (0) | 2014.03.04 |
이클립스 초기화중 멈춰버릴때 해결방법 (0) | 2013.10.22 |
Eclipse + Jeus 연동하기 (1) | 2013.09.17 |
윈도우 WebtoB 설치 및 JEUS 연동하기 (0) | 2013.09.16 |
윈도우 제우스6 설치 (0) | 2013.09.16 |