2012-02-09 2 views
4

현재 다소 복잡한 다중 모듈 메이븐 프로젝트 (> 50 개의 하위 모듈)와 함께 사용할 문제 추적기를 찾고 있습니다. 문제 추적기를 구성하기 위해 POM 파일에 이미 저장된 정보를 사용하는 것이 좋습니다. 예를 들어 특정 Maven 모듈에 문제를 할당 할 수 있습니다 (해당 POM 파일에 지정된 버전과 연결됨 등).).Maven 지원과 함께 이슈 트래커가 있습니까?

이렇게하면 전체 설정 프로세스가 훨씬 쉬워집니다. 추가 플러그인을 통해 Maven 프로젝트 구조 '가져 오기'를 지원하는 문제 추적기가 있습니까?

위키 피 디아 feature matrix on issue trackers은 이것을 언급하지 않고 있으며, 여기에 누구나 그런 도구를 알고 있는지 궁금합니다.

편집 : 잠시 후에는 아무 것도 발견하지 못했습니다. 따라서 많은 도구가 포함 된 이슈 트래커 (예 : jira 또는 trac)의 경우에도 메이븐 가져 오기 플러그인이 존재하지 않는 것 같기 때문에 아마 그런 툴은 없을 것입니다. 어쩌면 Maven 가져 오기가 그다지 간단하지 않거나 노력할만한 가치가없는 경우도 있습니다 (주어진 문제의 경우에도 Maven 모듈과 이슈 추적을위한 구성 요소간에 간단한 1 : 1 관계가 없기 때문에 초기 구성).

답변

1

나는 또한 이러한 간소화 된 통합에 대해 알고 있지 않습니다.

그것에서 릴리스 정보를 락스에 연결하거나 읽을 수있는 플러그인이 있지만 대부분은 정기적으로 업데이트되지 않습니다.

내가 당신의 경우에 상상할 수있는 것은 Jira를 사용하고 당신이하고 싶은 것을하기 위해 Maven 플러그인을 작성하는 것입니다. Jira에는 강력한 원격 API가 함께 제공됩니다. 이것은 trac에서도 잘 작동 할 것입니다. 나는 그 도구를 잘 모릅니다. 그래서 플러그인은 Jira에서 컴포넌트를 생성 (또는 제거)하거나 버전을 추가 할 때 디바이스가 될 수 있습니다. 재미있을 수 있습니다.

한편 이슈 트래커는 일부 계획 활동을 제공합니다. 그리고 논리적 구성 요소와 기술 구성 요소 또는 구성 모듈 간의 차이가 있습니다. 그들은 대개 그 우물과 관련이 없습니다.

당신이 말한 것처럼 : 초기 설정의 경우 생각처럼 보입니다. 그러나 프로젝트가 변경 될 때만 버전을 추가하는 것은 이미 문제가되며 수 개월 내에 새로운 기능을 계획하게됩니다.

이 것이 얼마나 실제 확실하지 : -/

+0

감사합니다! 그렇습니다. JIRA의 원격 API (또는 다른 도구)를 트리거하는 간단한 스크립트를 만드는 것이 아마도 가장 간단한 해결책 일 것입니다 ... 나는 프로젝트의 모든 모듈을 간단히 가져 와서 컴포넌트로 추가하는 것이 현실적으로 가능할 것이라고 생각합니다. , 더 많은 모든 공상은 아마 문제의 가치가 없다, 나는 동의한다 :-) –

2

인 IntelliJ의 YouTrack는 플러그인의 형태로 Maven support있다. 나는 그것을 사용한 적이 없다. 나는 또 다른 플러그인이 있다고 생각한다.

+0

감사합니다, 이것은 재미있어 보입니다! (비록 그것이 더 이상 적극적으로 유지되지 않는 것 같지만) ...+1,하지만 이것이 여전히 잘 작동하는지 잘 모름 때문에 wemu의 답장을 받겠습니다. :) –

0

이렇게하려면 maven-jira-plugin을 사용할 수 있습니다. 의견을

jira-maven-plugin

Maven-Jira-Plugin

+0

이것은 역 질문에 대한 답변입니다 (문제 추적기에 대한 Maven 지원이 있습니까?) :-) 어쨌든, 플러그인은 JIRA에서 버전 관리에 중점을 두었 기 때문에) 프로젝트에서 각 Maven 모듈에 대한 JIRA 컴포넌트를 생성하는 것과 같은 문제에 대해 설명합니다. 그래도 여전히 재미있어 보인다. –

관련 문제