Maqetta 개발자 환경설정을 정리한다
공식 Maqetta 개발자 환경설정 Wiki
잉글리쉬버전이 좋으신분은 위 링크로
개발자 환경
자... 시작!
먼저 eclipse taget platform 셋팅이 필요하다
다음을 미리 다운로드해 둔다
Maqetta nightly 이곳에서 maqetta-orion 가장 최신버전으로 받아두고 압축을 미리 풀어 놓고 잘 기억해 둔다 예) maqetta-orion-201305240100.zip
eclipse의 preferences > plug-in development > target platform 으로 가서 아래와같이 수행한다
위 과정을 모두 마쳤다면 아래 화면처럼 선택하여 active 시켜 ok 한다
다음은 소스를 받을 차례이다
git repository exploring perspective 를 열어 git repository URI(git://github.com/maqetta/maqetta.git)을 입력한다
공식 Maqetta 개발자 환경설정 Wiki
잉글리쉬버전이 좋으신분은 위 링크로
개발자 환경
- mac osx mountain lion
- JDK 1.7 이상
- git 1.7 이상
- wget (build 시 이용하므로 따로 인터넷 검색하여 설치해둔다)
- eclipse 4.2 SR2 (git plugin이 설치되어 있다)
자... 시작!
먼저 eclipse taget platform 셋팅이 필요하다
다음을 미리 다운로드해 둔다
Maqetta nightly 이곳에서 maqetta-orion 가장 최신버전으로 받아두고 압축을 미리 풀어 놓고 잘 기억해 둔다 예) maqetta-orion-201305240100.zip
eclipse의 preferences > plug-in development > target platform 으로 가서 아래와같이 수행한다
- add 선택
- defaut 선택 후 next
- add 선택
- directory 선택택 후 next
- location browse 선택 후 아까 압축해제한 directory를 선택 후 finish
- 추가할 target platform 이름을 알아볼수 있게 정한다음 finish
위 과정을 모두 마쳤다면 아래 화면처럼 선택하여 active 시켜 ok 한다
다음은 소스를 받을 차례이다
git repository exploring perspective 를 열어 git repository URI(git://github.com/maqetta/maqetta.git)을 입력한다
branch 는 master만 선택할 수 있도록 한다
마지막으로 submodules 까지 선택하여 각자 저장할 곳을 지정하여 clone 한다
clone 작업이 끝나고나면 eclipse project로 import 해야하는데 다음 항목만 import 할 수 있도록 한다
- davinci.dojo_1_8
- davinci.gridx
- davinci.html
- davinci.releng
- maqetta.client.feature
- maqetta.client.orion
- maqetta.client.plugins.defaults
- maqetta.clipart
- maqetta.core.client
- maqetta.core.server
- maqetta.libraries.feature
- maqetta.server.configurator
- maqetta.server.feature
- maqetta.server.orion
- maqetta.server.orion.authentication.ldap (optional)
- maqetta.shapes
eclipse import 작업까지 끝이났다면 eclipse에서 구동할 준비가 끝났다
maqetta는 기본적으로 OSGi framework를 이용한다 프로젝트를 import하면 자동으로
run configurations 대화상자 왼쪽 서브메뉴의 OSGi framework 항목에 maqetta-orion multi user 가 추가되어 있는것을 확인할 수 있다
해당 항목을 선택하여 실행하게되면 maqetta가 구동되게 된다
bundle 항목중 maqetta.zazl.feature 항목은 미리 체크해제하여 run
다음 주소로 http://localhost:8081/maqetta 브라우저에서 확인하여 아래화면이 나온다면 성공!
기본적으로 maqetta는 open소스이며 BSD 라이선스이다 즉 수정하여 기능을 활용할 수 있다
아직은...
그리하여 서버에 직접 build 는 방법을 알아야 maqetta 개발 완성이라 할 수 있겠다
수정 소스 build 하는 방법 과 서버 deploy 방법 등을 차례로 시간날때 정리해 보고싶다...
댓글
댓글 쓰기