Development/알아두면 좋은것들
2010/01/21 10:24
상세 내용은
링크가 끊겼는지... 아래 사이트에서 확인하면 됩니다.
이슈의 컬럼을 수정할 수 있다는 것때문이지 몰라도 커넥터가 5개의 정보를 출력하도록 되어 있는것이 좀 아쉬웠습니다... 이슈를 등록할 때 모든 값을 다 입력하지 않으면 해당 값들이 적절하게 출력안되는 것도 아쉽더군요.
그래도 간단히 협업을 위한 레포지토리 제공과 태스크 관리, 위키를 지원하는게 어딘지...
저는 제 상황에 맞게 Query URL을 수정했는데요.
일단 MyLyn을 살펴보면 Query URL이 server url/csv 인데 이게 화면에 보이는 Issue를 저장한 csv file을 의미하는 것이로 이해하고 있습니다.
현재 status가 close 상태로 전환되지 않은 항목만 기본적으로 출력하도록 설정되어 있을텐데요. 그럴경우 해당 이슈를 close 상태로 전환하하면 Google Project Issue tab에 해당 항목이 출력되지 않아 MyLyn에서 싱크가 깨지고, unmatched task list 인가? 그쪽으로 할당 되더군요.
그래서 그냥 close 상태 이슈도 모두 출력되도록 Query URL 을 다음과 같이 바꿨습니다.
Query URL : "${serverUrl}/csv?can=1&q=&colspec=ID+Type+Status+Priority+Milestone+Owner+Summary&cells=tiles"
이 Query URL은 이슈 검색을 "All Issues"상태로 둔 상태에서 검색하여 발생한 URL에서 list를 csv로 바꾼것입니다.
Query Pattern은 페이지 왔다가 갔다 하기 귀찮아서... ㅋㅋㅋ... 저장겸 그냥 복사해왔습니다.
Query Pattern : "({Id}[0-9]+?)","({Type}.+?)","({Status}.+?)","({Priority}.+?)","({Milestone}.+?)","({Owner}.+?)","({Description}.+?)"\n
Query Pattern은 동일하게 유지하구요. 등록된 모든 이슈를 가져와서 비교하기 때문에 일단 unmatched가 발생하지는 않는데요... 이슈가 겁나 많을 때 어떻게 될지는 모르겠네요... 싱크할 때 매번 전체 이슈에 대한 csv를 긁어올지 잘 모르겠네요... unmatched가 눈에 거슬려서 수정했는데 데따 많은 이슈를 작성한 이후에 발생할 일에 대해서는 생각해봐야겠습니다.
AS3 Friends : Mylyn 과 Google Code Project Issue 연동하기
여기서 잘 확인할 수 있습니다. Project를 연결하는 방법은 및 기본적인 Query 설정부분은 위의 링크에 잘 설명되어 있으니 확인하시면 됩니다.링크가 끊겼는지... 아래 사이트에서 확인하면 됩니다.
Using Mylyn with Google Code - Updated for Eclipse 3.4 (Ganymede)
이슈의 컬럼을 수정할 수 있다는 것때문이지 몰라도 커넥터가 5개의 정보를 출력하도록 되어 있는것이 좀 아쉬웠습니다... 이슈를 등록할 때 모든 값을 다 입력하지 않으면 해당 값들이 적절하게 출력안되는 것도 아쉽더군요.
그래도 간단히 협업을 위한 레포지토리 제공과 태스크 관리, 위키를 지원하는게 어딘지...
저는 제 상황에 맞게 Query URL을 수정했는데요.
일단 MyLyn을 살펴보면 Query URL이 server url/csv 인데 이게 화면에 보이는 Issue를 저장한 csv file을 의미하는 것이로 이해하고 있습니다.
현재 status가 close 상태로 전환되지 않은 항목만 기본적으로 출력하도록 설정되어 있을텐데요. 그럴경우 해당 이슈를 close 상태로 전환하하면 Google Project Issue tab에 해당 항목이 출력되지 않아 MyLyn에서 싱크가 깨지고, unmatched task list 인가? 그쪽으로 할당 되더군요.
그래서 그냥 close 상태 이슈도 모두 출력되도록 Query URL 을 다음과 같이 바꿨습니다.
Query URL : "${serverUrl}/csv?can=1&q=&colspec=ID+Type+Status+Priority+Milestone+Owner+Summary&cells=tiles"
이 Query URL은 이슈 검색을 "All Issues"상태로 둔 상태에서 검색하여 발생한 URL에서 list를 csv로 바꾼것입니다.
Query Pattern은 페이지 왔다가 갔다 하기 귀찮아서... ㅋㅋㅋ... 저장겸 그냥 복사해왔습니다.
Query Pattern : "({Id}[0-9]+?)","({Type}.+?)","({Status}.+?)","({Priority}.+?)","({Milestone}.+?)","({Owner}.+?)","({Description}.+?)"\n
Query Pattern은 동일하게 유지하구요. 등록된 모든 이슈를 가져와서 비교하기 때문에 일단 unmatched가 발생하지는 않는데요... 이슈가 겁나 많을 때 어떻게 될지는 모르겠네요... 싱크할 때 매번 전체 이슈에 대한 csv를 긁어올지 잘 모르겠네요... unmatched가 눈에 거슬려서 수정했는데 데따 많은 이슈를 작성한 이후에 발생할 일에 대해서는 생각해봐야겠습니다.
'Development > 알아두면 좋은것들' 카테고리의 다른 글
| ANT에서 JDTCompilerAdapter 사용 방법 (0) | 2011/11/17 |
|---|---|
| 개발중 문제점 해결 절차 (0) | 2010/07/16 |
| 좋은 프로그래머 vs 나쁜 프로그래머 (0) | 2010/07/06 |
| Google Project와 Eclipse-MyLyn 연동하기 (0) | 2010/01/21 |