2011. 8. 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로 묶어놔서 더욱 편리하게 사용할수 있는 점이 좋은 것 같다.
'개발관련' 카테고리의 다른 글
Jeus5.0 에서 Spring3 사용시 문제 (0) | 2011.09.05 |
---|---|
Flex(ActionScript) ExternalInterface.call 혹은 addCallback 예제 (0) | 2011.09.01 |
spirng-roo-addon-max OSGi bundle 업데이트 방법 (0) | 2011.08.26 |
Jersey에서 JSON Array 버그(jersey-json)에 대한 ContextResolver 확장 (0) | 2011.08.22 |
Spring Datastore Document MongoDB 사용 예시 (0) | 2011.08.13 |
akka non blocking Test (0) | 2011.08.11 |
댓글을 달아 주세요