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