페이지 선택

mxos 컴포넌트 추가와 삭제

코드를 작성하는 동안 다른 mxos 컴포넌트 와 종속성(dependencies)을 어플리케이션에 추가하거나 제거해야 하는 경우가 있다.

이 번 장에서는 컴포넌트(component)를 어떻게 추가하고 삭제하는 지를 살펴본다.

 

 

1. 컴포넌트(component) 추가하기

프로젝트에 새 컴포넌트를 추가하는 것은 저장소를 복제하는 것과는 다르다.

따라서 hg 또는 git를 사용하여 컴포넌트를 복제하지 말고 “mxos add” 명령을 사용하여 컴포넌트를 추가하도록 한다.

이렇게 하면 컴포넌트 또는 하위 컴포넌트(Sub-components)를 포함한 모든 종속성(dependencies)도 함께 생성되는 것을 보증할 수 있다.

 

연습으로 “Lib_aws”라는 최신 버전의 컴포넌트(component) 추가하여 보자. → 명령은 아래와 같다.

작업컨텍스트> mxos add https://code.aliyun.com/mxos/Lib_aws.git/

 

특정 버전의 컴포넌트를 추가하려면 “URL # hash” 형식을 사용한다. → 명령은 아래와 같다.

작업컨텍스트> mxos add https://code.aliyun.com/mxos/Lib_aws.git/#e5a0dcb43ecc

 

 

2. 컴포넌트 삭제하기

프로젝트에서 컴포넌트를 제거하는 것은 단순히 그 디렉터리를 제거하는 것 뿐만 아니라,

그와 관련된 파일(.component)를 제거하거나 업데이트하는 것을 포함한다.

따라서 컴포넌트를 제거하기 위해 단순히 rm 명령을 사용하지 말고 “mico remove“를 사용하여 제거하기를 권장한다.

 

Lib_aws 라이브러리/컴포넌트 가 더 이상 필요하지 않다고 가정하고 이를 제거한다.   → 명령은 아래와 같다

작업컨텍스트>mxos remove Lib_aws 

 

 

이상 끝 ~~~

 

 

 

이상 끝 —

Viewed Page List