MXOS Component 추가와 삭제
현재 프로젝트에서 MXOS의 Component 또는 Library를 추가하거나 제거하는 방법을 알아보자.
1. Component 추가하기
프로젝트에 새 컴포넌트를 추가하는 것은 저장소를 복제하는 것과는 다르다.
따라서 hg 또는 git를 사용하여 컴포넌트를 복제하지 말고 “mxos add” 명령을 사용하여 컴포 넌트를 추가하도록 한다.
이렇게 하면 컴포넌트 또는 하위 컴포넌트(Sub-components)를 포함한 모든 Dependency도 함께 생성되는 것을 보증할 수 있다.
♦ 최신버전의 Lib_aws라는 컴포넌트(component) 추가 하기 → 작업컨텍스트> mxos add https://code.aliyun.com/mxos/Lib_aws.git/
♦ 특정 버전의 Component를 추가하는 경우에는 “URL # hash” 형식을 사용한다. → 작업컨텍스트> mxos add https://code.aliyun.com/mxos/Lib_aws.git/#e5a0dcb43ecc
2. 컴포넌트 삭제하기
불필요한 컴포넌트를 제거하는 것은 단순히 그 디렉터리만 삭제하는 것 뿐만 아니라 그와 관련된 파일(예로 .component)를 제거 또는 업데이트하는 것도 포함한다..
따라서 단순히 rm 명령을 사용해 Compnent를 지우는 것 보다 다음과 같은 방식을 권장한다. → 작업컨텍스트>mxos remove Lib_aws