oscript-library icon indicating copy to clipboard operation
oscript-library copied to clipboard

Зависимость библиотеки от других библиотек.

Open LexaSH opened this issue 7 years ago • 9 comments

Можно ли сделать так, что при установке библиотеки устанавливались еще и библиотеки из зависимостей?

LexaSH avatar Feb 06 '18 12:02 LexaSH

это уже делает opm. Для этого в манифеста пакета есть методы "ЗависитОт"

nixel2007 avatar Feb 06 '18 12:02 nixel2007

Можно пример?

LexaSH avatar Feb 06 '18 12:02 LexaSH

Да вроде любая библиотека... https://github.com/oscript-library/logos/blob/master/packagedef

nixel2007 avatar Feb 06 '18 12:02 nixel2007

А в библиотеке, которая уже установлена этой информации нет?

LexaSH avatar Feb 06 '18 12:02 LexaSH

есть, в файле opm-metadata.xml.

Встречный вопрос - зачем это вам?

nixel2007 avatar Feb 06 '18 12:02 nixel2007

Посмотрел в opm-metadata.xml локально установленного логоса. В нем нет информации о зависимостях. На текущий момент, нет проблем сходить на Github и посмотреть зависимости там, но я просто уверен, что в дальнейшем, в одном проекте установленных библиотек будет очень много. И понимание того, откуда они притянулись, будет не лишним.

LexaSH avatar Feb 06 '18 12:02 LexaSH

И понимание того, откуда они притянулись, будет не лишним.

зачем? :)

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

nixel2007 avatar Feb 06 '18 12:02 nixel2007

Добавлю, омп-метадата нет, потому что логос приехал с движком. Если вы переустановите его через опм, то файл появится.

nixel2007 avatar Feb 06 '18 13:02 nixel2007

Ну как зачем? Попадет в руки очередной мегапроект, который нужно будет оптимизировать/доработать/переделать (нужное подчеркнуть) и с высокой вероятностью внутри найдется какая-нибудь библиотека, которую лучше выкинуть подальше. Нужно же знать, что без нее погибнет?

LexaSH avatar Feb 06 '18 13:02 LexaSH