Maqetta 개발환경에서의 사용자 build 방법
개발자 환경
mac 환경 기준으로 설명을 시작한다
윈도환경 잘 안되서 버리고 mac으로 한다 윈도보단 차라리 linux 환경이 나을듯
.profile 환경변수 설정
자신의 환경에 맞게 수정하면 되겠다
앞에서 말했듯이 wget을 이용할 수 있는 환경이 마련되어야 한다
이거때문에 한참을 돌아가시는줄...
mac 환경에서의 wget 설치방법을 인터넷에 친절히 설명되어 있으니 참고 하도록 한다
빌드 설정에 따라 두가지 방법으로 나뉘는데
현재는 개조 목적이 있으므로 2번 기준으로 설명한다
사전에 git repository 를 clone 하여 maqetta 가 설치된 이클립스를 기준으로 설명한다
안했는데! 클릭
위에보이는 화면처럼 davinci.releng project 에서 build.orion.sh 파일의 40번째 줄 maqettaCode 변수에 자신의 maqetta local git repository 경로를 입력한다
저장 후 터미널에서 build.orion.sh 실행하면...
build 실행중이며 수분 내에 끝날것이다 처음 실행 할 경우 다소 시간이(약1시간) 걸릴 수 있다
처음에 설정했던 ${MAQETTA_BUILD_DIR} 경로에 build 한 결과물들이 쌓여있을것이다
build 하면서 각종 부유물들과 원하던 결과의 plugins 디렉토리의 실체를 확인할 수 있다
디렉토리 이름은 build 한 시간에따라 순서대로 명명되어 자동 작성되므로 build를 한번이상 수행하면 다음 build 시 크게수정된 내용이 없을경우 빨라지게 된다
build 에대한 추가적인 내용은 그닥 상세하진 않지만 공식 maqeta Creating a Build Manually 일글리쉬판 문서를 참조하기 바란다
이젠 build 한 소스를 서버에 올리는 방법을 써보고 싶다...
알아보느라 힘들었지만 maqetta, orion 개발자들 땡스 얼랏!
개발자 환경
- mac osx mountain lion
- JDK 1.7 이상
- git 1.7 이상
- wget (build 시 이용하므로 따로 인터넷 검색하여 설치해둔다)
- eclipse 4.2 SR2
mac 환경 기준으로 설명을 시작한다
윈도환경 잘 안되서 버리고 mac으로 한다 윈도보단 차라리 linux 환경이 나을듯
.profile 환경변수 설정
자신의 환경에 맞게 수정하면 되겠다
export ECLIPSE_HOME=/Users/aircha/Development/eclipse
export MAQETTA_BUILD_DIR=/Users/aircha/Development/build_output
export MAQETTA_DOJO_BUILD=true
앞에서 말했듯이 wget을 이용할 수 있는 환경이 마련되어야 한다
이거때문에 한참을 돌아가시는줄...
mac 환경에서의 wget 설치방법을 인터넷에 친절히 설명되어 있으니 참고 하도록 한다
빌드 설정에 따라 두가지 방법으로 나뉘는데
- git 원격 Repository 에서 최신버전을 받은후 build
- git 로컬 clone 소스를 마음대로 개조후 build
현재는 개조 목적이 있으므로 2번 기준으로 설명한다
사전에 git repository 를 clone 하여 maqetta 가 설치된 이클립스를 기준으로 설명한다
안했는데! 클릭
위에보이는 화면처럼 davinci.releng project 에서 build.orion.sh 파일의 40번째 줄 maqettaCode 변수에 자신의 maqetta local git repository 경로를 입력한다
저장 후 터미널에서 build.orion.sh 실행하면...
build 실행중이며 수분 내에 끝날것이다 처음 실행 할 경우 다소 시간이(약1시간) 걸릴 수 있다
처음에 설정했던 ${MAQETTA_BUILD_DIR} 경로에 build 한 결과물들이 쌓여있을것이다
build 하면서 각종 부유물들과 원하던 결과의 plugins 디렉토리의 실체를 확인할 수 있다
디렉토리 이름은 build 한 시간에따라 순서대로 명명되어 자동 작성되므로 build를 한번이상 수행하면 다음 build 시 크게수정된 내용이 없을경우 빨라지게 된다
build 에대한 추가적인 내용은 그닥 상세하진 않지만 공식 maqeta Creating a Build Manually 일글리쉬판 문서를 참조하기 바란다
이젠 build 한 소스를 서버에 올리는 방법을 써보고 싶다...
알아보느라 힘들었지만 maqetta, orion 개발자들 땡스 얼랏!
댓글
댓글 쓰기