블로그 이미지
Max.

calendar

          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

Notice

2011.08.26 12:07 개발관련

먼저 업데이트할 기능을 추가하고, 저장소에 결과물을 반영한다.

1) addon 소스 수정
    - 'max web' 명령어에 '--entity' 옵션항을 추가하고 기능을 업데이트 함.

2) compile
   - 도스창에서 mvn assembly:assembly 실행하여, jar 생성

3) 결과물을 repository에 전송
    - eclipse를 이용하여 커밋 



최신 번들을 다운받아 사용한다.

1) 기존 OSGi 번들 제거
    - 'max osgi uninstall'

2) 새로 업데이트된 번들 넣기
    - 'max osgi install --version 1.0.0.M2'

3) 테스트 하기
    - 'max web --class ~.template.web.TemplateController --service ~.template.service.TemplateService --entity ~.template.domain.ContentPage' 을 실행하여 jsp 페이지까지 생성되면 성공이다.


 
SNG 프로젝트에 필요할때마다 수정해서 적용중인데, 불편하거나, 버그가 있을때 바로 수정해서 사용하기 편리하다. OSGi 번들의 장점을 어느정도 느낄수 있다. 특히 여러가지 과정을 max osgi install로 묶어놔서 더욱 편리하게 사용할수 있는 점이 좋은 것 같다.


 
저작자 표시
신고
posted by Max.
TAG ,