2016-10-28 3 views
1

jira 7.2.2에서 코딩하는 방법에 관한 문서가 있습니까?6.3.15에서 7.2.2까지의 jira의 플러그인 코드에는 약간의 문제가 있습니다.

6.3.15 버전에서 jira에 대한 플러그인 코드를 작성했습니다. 나는 다음과 같이 코드를 사용했다 :

private CustomFieldManager customFieldManager = ManagerFactory.getCustomFieldManager(); 
private WorkflowManager workflowManager = ManagerFactory.getWorkflowManager(); 

그리고 그들은 성공적으로 컴파일되고 잘 작동했다.

그러나 jira를 6.3.15에서 7.2.2로 바꿨을 때 클래스에 getCustomFieldManagergetCustomFieldManager이라는 속성이 없습니다. jira 7.2.2에 대한 문서도 찾을 수 없습니다. 어떻게해야합니까?

답변

0

JIRA 7.0에서는 많은 ManagerFactory 메소드가 제거되었습니다. 이제 ComponentAccessor를 대신 사용해야합니다.

JIRA 7.0 - API changes 페이지는 언급 : ManagerFactory 및 ComponentManager 클래스

ManagerFactory 및 ComponentManager 클래스를위한 접근 방법의

제거는 몇 시간 동안 사용되지 않습니다. 이 클래스들은 API의 일부가 아니며 JIRA 7.0에서는이 클래스의 접근 자 메소드가 제거 될 것입니다.

전통적으로 애드온은 이러한 클래스를 사용하여 JIRA 구성 요소를 정적으로 가져 왔습니다. 추가 기능에서 이러한 클래스를 사용하는 경우 생성자 주입을 통해 구성 요소를 주입해야합니다. 이것이 가능하지 않거나 실용적이지 않으면 ComponentAccessor 클래스는 구성 요소에 정적으로 액세스하는 지원되는 방법을 제공합니다. 모든 새로운 JIRA 버전에 대한

는 골드 피처는 JIRA의 X · Y에 대한 모든 플랫폼과 API 변경에 대한 링크를 제공 페이지를 준비하는 을 유지합니다.

Preparing for JIRA 7.0 페이지로 시작할 수 있습니다.