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 프로젝트를 이클립스 프로젝트로 변경한다.
'ALM > Build Automation (빌드 자동화)' 카테고리의 다른 글
괜찮은 ALM툴 (5) | 2008.06.11 |
---|---|
Hudson을 이용한 빌드 배포 테스트 자동화 (8) | 2008.04.07 |
Code Inspection Tools (0) | 2008.02.29 |
빌드 자동화 업체 (0) | 2008.02.12 |
Hudson에서 SMTP PORT 지정하기 (Assign SMTP server port in Hudson) (0) | 2008.02.11 |