재사용 가능 구성 요소 패키징 및 버전 지정 모범 사례
재사용 가능 구성 요소를 패키지하고 버전을 지정하는 동안 다음 모범 사례를 사용하십시오.
재사용 가능 구성 요소 패키징
구성 요소를 패키징할 때 다음 사항을 고려하십시오.
• 구성 요소의 버전은 해당 확장의 버전을 기반으로 해야 합니다.
• 확장의 이름과 확장 내에서의 구성 요소 위치를 확정하는 것이 중요합니다. 확장을 만들고 나면 확장의 이름을 바꾸거나 확장에서 구성 요소를 이동하기가 어렵습니다. 자세한 내용은
확장 이름 및 버전 규약 단원을 참조하십시오.
• 두 구성 요소가 공통된 세 번째 구성 요소에 종속된 경우 공통 구성 요소는 별도의 확장으로 패키징해야 합니다.
예를 들어, 개별 확장으로 번들된 A, B, C라는 세 개의 구성 요소가 있다고 가정해 보겠습니다. 이 세 구성 요소를 기반으로 구성 요소의 조합을 사용하여 두 개의 확장이 작성됩니다.
◦ Extension1 - 구성 요소 A와 B를 포함합니다.
◦ Extension2 - 구성 요소 C와 B를 포함합니다.
이 경우 Extension1과 Extension2 모두 구성 요소 B에 종속됩니다. 구성 요소 B를 별도의 확장으로 번들하면 종속성이 쉽게 해결됩니다.
재사용 가능 구성 요소 버전 지정
구성 요소의 버전을 지정하는 동안 다음 사항을 고려하십시오.
• 버전 지정은 확장에 적용됩니다. 구성 요소의 버전을 지정하려면 확장에서 구성 요소를 번들해야 합니다.
• <major>.<minor>.<patch> 형식을 사용하여 확장 버전을 지정합니다. 확장은 의미 버전 지정 규칙을 따릅니다. 자세한 내용은
의미 버전 지정을 참조하십시오.