Запитання з тегом «dependency-management»

9
Навіщо віддавати перевагу менеджеру пакунків над папкою бібліотеки?
Коли я думаю про плюси і мінуси статичної папки бібліотеки та менеджера пакунків, я відчуваю, що папка бібліотеки - це кращий підхід. Плюси, які я бачу з папкою бібліотеки: Немає необхідності у зовнішньому інструменті для управління пакетами. Не потрібно з'єднання з Інтернетом будувати. Швидше складання (відсутність перевірки пакета). Простіше середовище …

6
Коли слід оновлювати залежності?
У нас було два основні кризи, пов'язані із залежністю, з двома різними базами коду (Android та веб-додаток Node.js). Android Repo потребував переходу від шквалу до Firebase, що вимагало оновлення бібліотеки Служб Google Play чотирьох основних версій. Аналогічна ситуація трапилася і з нашим додатком Node, розміщеним у Heroku, де наш виробничий …

12
Як оновлювати бібліотеки сторонніх розробників?
Скажімо, у мене є проект, який залежить від 10 бібліотек, і в магістралі мого проекту я вільний використовувати будь-які версії цих бібліотек. Тож я розпочну з останніх версій. Потім кожна з цих бібліотек отримує оновлення раз на місяць (в середньому). Тепер, для повного оновлення мого багажника потрібно буде оновлювати посилання …

2
Використання Subversion як сховища артефактів проти певного інструменту управління артефактами
TL; DR: Навіщо використовувати щось на зразок Apache Archiva або Sonatype Nexus як сховище артефактів замість Subversion? Система збірки, яку я використовую, наразі має велику кількість двійкових крапок (зображень, звукових файлів, скомпільованих бінарних файлів тощо), як вхідних, так і вихідних даних до наших збірок. Наша система управління ними дуже спеціальна; …

4
Обмін класами або інтерфейсами між різними проектами
Я шукав деякі відповіді в ТА чи тут, але без жодних результатів, тому я б просив вас. Припустимо, у мене є два різні проекти - наприклад, серверна частина та клієнтська частина програми. Я розробляю власну частину, в той час як мій друг робить другу. Але ми обидва повинні використовувати деякі …

1
Організація каталогів сховища CMake (C ++), що містить кілька проектів
Я хотів би отримати кілька порад щодо організації набору пов'язаних, але незалежних проектів C ++, що зберігаються в єдиному (git) сховищі. У проектах використовується CMake. Для спрощеного прикладу ми уявляємо 2 проекти A і B, A залежно від B. Більшість людей, що розробляють A, отримають B через систему упаковки. Таким …

2
Чи краще покладатися на транзитивні залежності чи прямо заявляти про них?
У мене така структура проекту: My Project - Other Team's Project -Third Party Dependency My Projectвимагає Other Team's Projectфункціонування, і те, My Projectі Other Team's Projectвимагає Third Party Dependencyфункціонування. Ми використовуємо систему управління залежностями для управління ними. З точки зору дизайну, чи краще на це My Projectпокладатися транзитивно Third Party …

2
Як правильно керувати залежностями для проекту C / C ++?
У мене є проект, який використовує 3-4 різні бібліотеки C / C ++ з відкритим кодом. Я створив ці бібліотеки для декількох платформ і зареєстрував у своєму проекті включення файлів та статичних ліб для різних платформ. Однак я борюся з парою проблем. Усі ці проекти є навколо управління залежностями. І …

3
Використання інтерфейсів для слабо пов'язаного коду
Фон У мене є проект, який залежить від використання певного типу апаратного пристрою, хоча це неважливо, хто робить цей апаратний пристрій до тих пір, поки він робить те, що мені потрібно для цього. Зважаючи на це, навіть два пристрої, які повинні робити те саме, матимуть відмінності, коли вони не будуть …

1
Стратегії просування залежностей: розкладений або оркестрований?
У нас є багато додатків та веб-служб (деякі суспільні продукти, деякі внутрішні та частина приватного «задніх місць»), які взаємозалежні один від одного. Кожен з цих компонентів має 4 середовища (кластери серверів / вузлів, що обслуговують певні цілі): Невиробнича DEV- інтегроване середовище розробки, де CI будує поштовх змін; корисно для інженерів …

1
Залежності Node.js важать занадто багато
Нещодавно я почав грати з node.js. Тепер у кожному навчальному посібнику із вузла зазначено, що слід починати npm init а потім, скажіть, що ви хочете отримати якийсь стандартний серверний фреймворк, скажіть, що ви вибираєте express: npm install express але тоді вам захочеться ще багато речей, до яких ви звикли з …

4
Як ви підходите до конфліктів транзитивної залежності, які відомі лише під час виконання? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . Як ви зазвичай підходите до питань перехідної залежності, які виникають під час роботи у …

1
Чому Apache має два окремих інструменти для побудови та управління залежностями?
Apache має два окремих інструменти: Apache Maven Мураха Apache + Apache Ivy Вони ніби обидва заповнюють одну і ту ж нішу. У мене є два питання: Які основні моменти основних відмінностей між цими двома інструментами? Я впевнений, що про різниці між ними можна написати дуже довгу статтю, я не шукаю …

3
Як я можу скласти справу про "управління залежністю"?
На даний момент я намагаюся зробити справу щодо прийняття управління залежностями для збірок (ala Maven, Ivy, NuGet) та створення внутрішнього сховища для спільних модулів, яких у нас є більше десятка підприємств у всьому світі. Які основні точки продажу цієї техніки побудови? Ті, які у мене є: Полегшує процес розповсюдження та …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.