AOE 의 대체 작성기 설치 프로그램 을 사용하는 경우 유형의 작성기 패키지 magento-source
를 종속성으로 추가 하고 코드를 배치 할 위치를 지정할 수 있습니다.
"extra":{
"installer-paths": {
"www/" : [ "type:magento-source" ],
".modman/{$vendor}_{$name}/" : [ "type:magento-module" ]
},
Magento 코어의 composer.json
경우 다음과 같은 저장소가 필요 합니다.
{
"name": "magento/ce",
"description": "Magento Repository",
"type": "magento-source",
"require": {}
}
각 1.x.x
버전 마다 별도의 분기를 사용 하고 각 분기에 패치를 적용합니다. 작곡가의 버전 제약 조건과 호환되도록 태그는 다음과 같이 추가됩니다.1.9.1.0-patch6285
이 전략은 결과적으로 modman
사용자 정의 파일을 Magento 루트 디렉토리에 연결하고 파일을 직접 추가하지 않는 경우에 효과적 입니다. 그런 다음 www
심볼릭 링크가 있는 전체 디렉토리를 Git 에 추가할지 아니면 제외 할지를 결정할 수 있습니다 .
위의 예에서 AOE 설치 관리자는 Magento 모듈을 .modman
디렉토리에 직접 배치하도록 구성되어 있으므로 단일로 심볼릭 링크를 만들 수 있습니다 modman deploy-all
. composer 스크립트를 사용하여 composer install
and composer update
다음에 자동으로 트리거 할 수 있습니다 .
"scripts":{
"post-install-cmd": [
"modman deploy-all --force"
],
"post-update-cmd": [
"modman deploy-all --force"
]
}