169 похожих чатов

Привет. Есть 2 библиотеки которые зависят друг от друга. Эти

библиотеки используют более новые зависимости в отличии от тех, что стоят в проекте. Обновить в проекте зависимости нельзя. В эти 2 библиотеки я хочу добавить версии зависимостей из проекта и если что-то поломается, то переписать моменты. Ну а после в дальнейшем тянуть эти 2 измененные библиотеки из репы. Есть 2 варианта: первое, редачу каждую библиотеку по отдельности и подтягиваю в свой проект по отдельности, второе, сливаю эти 2 библиотеки в одну. Второй вариант мне нравится больше. Вопрос, что мне необходимо сделать, что composer смотрел на эти 2 библиотеки локально, не скачивая? Просто прописать в require:
'library1':'path/to/library1',
'library2':'path/to/library2'

13 ответов

6 просмотров

Можно сделать форк от чужой репы и подключить в композере. Зачем захламлять основной проект

Horus-Lupercal Автор вопроса

если две библиотеки зависят друг от друга, то это не две библиотеки а одна библиотека, которую зачем-то размазали по двум репоизториям

Marat Garifullin
Можно сделать форк от чужой репы и подключить в ко...

Есть подозрение что классы и неймспейсы будут конфликтовать

Sergei
Есть подозрение что классы и неймспейсы будут конф...

Если сейчас не конфликтуют, то и при форке не будут

Marat Garifullin
Если сейчас не конфликтуют, то и при форке не буду...

Сейчас и не работает потому что версия одна. А так будет два пакета по разным путям, но с одним namespace и именем класса. И все это в рамках одного автолоадера в композере

Sergei
Сейчас и не работает потому что версия одна. А так...

Так версию от вендора надо исключить. И только свою "задауегрейженную" Использовать

Marat Garifullin
Так версию от вендора надо исключить. И только сво...

А пакеты как у него будут версию новей тянуть?

а какие есть варианты чтоб форкнутая патченая библиотека обновлялась сама?

Novacaine
а какие есть варианты чтоб форкнутая патченая библ...

В смысле обновлялась? Это ж форк. Как он обновит так и будет )

Sergei
В смысле обновлялась? Это ж форк. Как он обновит т...

> А пакеты как у него будут версию новей тянуть? какую версию новей?

Sergei
А пакеты как у него будут версию новей тянуть?

Возможно, у его проблемеых пакетов уже есть более старые версии, которые подходят под его требования. Недостаточно информации

Похожие вопросы

Обсуждают сегодня

Скажите, можно ли как-то "переместить" динамический массив из одной переменной в другую? Скажем, переместить из TList<> в TArray<>. Именно переместить, а не скопировать. Если ...
Eugene Krasnikov (ᴊɪɴ x)
37
комрады, че-та лыжы не едут var tmpFont: TFont; begin tmpFont:= TFont.Create; try case rgFontColor.ItemIndex of 0: tmpFont.Color:= clWindowText; 1: tmpFo...
Ed Doc
34
Вот еще криповенькая штука. uMain.pas(517,3) Warning: Case statement does not handle all possible cases И ЧО? 😂
Александр (Rouse_) Багель
15
.model small .stack 100h .data a db 'Hello, World!', '$' ; исходная строка b db 20 dup(?) ; строка b с запасом на максимальную длину .code main: ...
Алексей -man
3
вопрос, кого посмотреть в ютубе или где почитать про указатели чтобы раз и навсегда запомнить зачем они нужны и как правильно ими пользоваться? поделитесь хорошими ресурсами, ...
-
14
М-да. Почему бы просто со stringlist не работать?
Michael Longneck
23
Интересно, нет ли какого-то способа получить из dll не адрес самой метки, а адрес со смещением?
The Bird of Hermes
54
Редактор листа Excel, по сути двумерный массив ячеек. Ячейка - это экземпляр класса, у нее всякие свойства, методы. Проблема в том, что количество используемых строк и колоно...
Sergey Bodrov
2
Is there a digital way to cut the electricity from a usb in linux? It sounds weird, but it's exactly what I need to do. I tried to simulate the unplug/replug but is not the ...
Eduard Rivas
15
Решаемо? У тебя есть софт собирающийся без хинтов ворнингов?
Александр (Rouse_) Багель
9
Карта сайта