블로그 이미지
평범하게 살고 싶은 월급쟁이 기술적인 토론 환영합니다.같이 이야기 하고 싶으시면 부담 말고 연락주세요:이메일-bwcho75골뱅이지메일 닷컴. 조대협


Archive»


플러그인 개발 순서

ALM/Build Automation (빌드 자동화) | 2008.04.02 15:05 | Posted by 조대협

http://confluence.atlassian.com/display/DEVNET/How+to+Build+an+Atlassian+Plugin

1. 이클립스에서 플러그인 업데이트

http://mevenide.codehaus.org/mevenide-ui-eclipse/update/index.html

2. 아파치 사이트에서 메이븐 받아서 설치
3. 메이븐 컨피그 지정
http://confluence.atlassian.com/display/DEVNET/Example+settings.xml

4. 템플릿 생성(프로젝트 생성)
http://confluence.atlassian.com/display/DEVNET/Atlassian+Plugin+Archetypes
mvn org.apache.maven.plugins:maven-archetype-plugin:1.0-alpha-7:create  -DarchetypeGroupId=com.atlassian.maven.archetypes  -DarchetypeArtifactId=confluence-plugin-archetype   -DarchetypeVersion=7   -DremoteRepositories=https://maven.atlassian.com/repository/public/   -DgroupId=com.javastudy.confluence.simple -DartifactId=simpleplugin
명령으로 프로젝트 템플릿 생성

다음으로 pom.xml이나 USERHOME/.m2/setting.xml에 아래 내용 추가
http://confluence.atlassian.com/display/DEVNET/Atlassian+Maven+PDK
<pluginRepositories>
  <pluginRepository>
    <id>atlassian-contrib</id>
    <url>https://maven.atlassian.com/contrib</url>
    <snapshots>
      <enabled>false</enabled>
    </snapshots>
    <releases>
      <enabled>true</enabled>
    </releases>
  </pluginRepository>
  <pluginRepository>
    <id>atlassian-contrib-snapshot</id>
    <url>https://maven.atlassian.com/contrib-snapshot</url>
    <snapshots>
      <enabled>true</enabled>
    </snapshots>
    <releases>
      <enabled>false</enabled>
    </releases>
  </pluginRepository>
</pluginRepositories>
4. 생성된 프로젝트 디렉토리 들어가서 mvn eclipse:eclipse 실행해서 Maven 프로젝트를 이클립스 프로젝트로 변경한다.

본인은 구글 클라우드의 직원이며, 이 블로그에 있는 모든 글은 회사와 관계 없는 개인의 의견임을 알립니다.
TAG

댓글을 달아 주세요