버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.
  • 이문서는  Atlassian SDK를 사용하여 Jira 플러그인 개발에 필요한 가이드라인을 제공합니다.

...

1.1. Architecture overview


  Jira Server 용 플러그인을 구축하려면 Atlassian SDK를 통해 Atlassian 개발 플랫폼을 사용하게됩니다.

...

1.2. 시작하기 전에

  • 환경 구성
    - JDK (Java SE Development Kit) 8 또는 AdoptOpenJDK 8 설치합니다.
Download : Oracle JDK 8 Downloads
- 2990 포트 제거 (지라서버가 사용하는 포트는 2990 포트 입니다.)

...

     Step 1. Atlassian SDK를 사용하여 플러그인 스켈레톤 구축

  1.  플러그인을 작성하려는 시스템의 디렉토리로 이동 합니다.
  2.  우리가 실행할 명령은 플러그인 디렉토리가 들어있는 폴더를 만듭니다.
  3. 명령 프롬프트 창에서 atlas-create-jira-plugin 명령을 사용하여 애드온 프로젝트 작성

...

Intellij IDEA에서 디버깅 호출 방법


  1. 터미널에서 아래 명령어 실행한다.
    atlas-debug
    --jvmargs "-Xmx2048m -Datlassian.mail.senddisabled=false"


  2. config 설정하기
    1. Run -Edit Configration 클릭한다
    2. Remote 선택한다
    3. port 5005 기본포트 
    4. command line 
      1. -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 
    5. Use module classpath  - 프로젝트 모듈 추가 
    6. apply 적용 완료
  3. 프로젝트를 종료하고 다시 start 한다 
  4. 디버깅 모드에서 추가하 프로젝트를 실행한다.

...

   2.2.Active Objects plugin module(ORM) 객체-관계 매핑

  •  자바 어플리케이션에서 관계형 데이터베이스를 사용하는 방식을 정의한 인터페이스이다.(JPA)

          com.myapp.MyEntity 키를 가진 플러그인에 속하는 클래스 이름이 MyEntity 인 엔티티의 예를 보자.

...