확장 프로그램을 작성자 패키지로 만들 수 있습니다. 그런 다음 자신의 패키지에 대한 참조 파일을 기본 파일 composer.json
에 추가하십시오. 예를 들어
:
root/
my-extension-a/
composer.json (require: dep-a, dep-b)
vendor/
dep-a/
dep-b/
my-extension-b/
vendor/
dep-a/
dep-c/
composer.json (require dep-a, dep-c)
main-project/
composer.json (require my-extension-a, my-extension-b)
vendor/
my-extension-a/
my-extension-b/
dep-a/
dep-b/
dep-c/
주요 프로젝트의 composer.json
파일은 다음과 같이 표시됩니다
"require": {
"parent5446/my-extension-a": "dev-master",
"parent5446/my-extension-b": "dev-master"
}
당신은 packagist에 확장을 공개 할 수 있습니다. 또는 Satis를 사용하여 개인 저장소를 참조 할 수 있습니다. 이 기능은 여기에 잘 설명되어 있습니다. Managing private packages with Satis and Composer