Skip to content
This repository has been archived by the owner on Mar 12, 2021. It is now read-only.

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

Open
LexaSH opened this issue Feb 6, 2018 · 9 comments

Comments

@LexaSH
Copy link

LexaSH commented Feb 6, 2018

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

@nixel2007
Copy link
Contributor

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

@LexaSH
Copy link
Author

LexaSH commented Feb 6, 2018

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

@nixel2007
Copy link
Contributor

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

@LexaSH
Copy link
Author

LexaSH commented Feb 6, 2018

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

@nixel2007
Copy link
Contributor

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

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

@LexaSH
Copy link
Author

LexaSH commented Feb 6, 2018

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

@nixel2007
Copy link
Contributor

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

зачем? :)

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

@nixel2007
Copy link
Contributor

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

@LexaSH
Copy link
Author

LexaSH commented Feb 6, 2018

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

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants