Вопросы с тегом «dependency-management»

68
Почему менеджер пакетов предпочитает библиотеку?

Когда я думаю о плюсах и минусах папки статической библиотеки и менеджера пакетов, я чувствую, что папка библиотеки - лучший подход. Плюсы, которые я вижу с папкой библиотеки: Нет необходимости во внешнем инструменте для управления пакетами. Нет подключения к интернету требуется построить. Быстрая...

30
Когда следует обновлять зависимости?

У нас было два основных кризиса, связанных с зависимостями, с двумя разными базами кода (Android и веб-приложение Node.js). Для репозитория Android необходимо было перейти с Flurry на Firebase, что потребовало обновления библиотеки Google Play Services четырех основных версий. Аналогичная ситуация...

28
Как поддерживать ваши сторонние библиотеки в актуальном состоянии?

Допустим, у меня есть проект, который зависит от 10 библиотек, и в пределах ствола моего проекта я могу свободно использовать любые версии этих библиотек. Итак, я начну с самых последних версий. Затем каждая из этих библиотек получает обновление один раз в месяц (в среднем). Теперь, чтобы...

19
Использование Subversion в качестве хранилища артефактов по сравнению с конкретным инструментом управления артефактами

TL; DR: Зачем использовать что-то вроде Apache Archiva или Sonatype Nexus в качестве хранилища артефактов вместо Subversion? Система сборки, которую я использую в настоящее время, содержит множество двоичных объектов (изображений, звуковых файлов, скомпилированных двоичных файлов и т. Д.), Как для...

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

Я искал некоторые ответы в SO или здесь, но безрезультатно, поэтому я бы спросил вас. Предположим, у меня есть два разных проекта - например, серверная часть и клиентская часть приложения. Я разрабатываю свою собственную часть, в то время как мой друг делает вторую. Но мы оба должны использовать...

12
Организация каталогов репозитория CMake (C ++), содержащего несколько проектов

Я хотел бы получить несколько советов по организации набора связанных, но независимых проектов C ++, хранящихся в одном репозитории (git). В проектах используется CMake. Для упрощенного примера мы представляем 2 проекта A и B, A в зависимости от B. Большинство людей, разрабатывающих A, получат B...

11
Лучше ли полагаться на транзитивные зависимости или явно объявлять их?

У меня есть такая структура проекта: My Project - Other Team's Project -Third Party Dependency My Projectтребует Other Team's Projectфункционировать, и то и другое My Projectи Other Team's Projectтребует Third Party Dependencyфункционировать. Мы используем систему управления зависимостями для...

11
Как правильно управлять зависимостями для проекта C / C ++?

У меня есть проект, который использует 3-4 различных библиотек C / C ++ с открытым исходным кодом. Я построил эти библиотеки для нескольких платформ и зарегистрировал в своем проекте включаемые файлы и статические библиотеки для разных платформ. Однако я борюсь с парой проблем. Все эти проекты...

10
Стратегии продвижения зависимости: разрозненные или организованные?

У нас есть много приложений и веб-сервисов (некоторые общедоступные продукты, некоторые внутренние и часть частного «бэкэнда»), которые взаимозависимы друг от друга. Каждый из этих компонентов имеет 4 среды (кластеры серверов / узлов, обслуживающих определенные цели): Непроизводственные DEV-...

10
Использование интерфейсов для слабосвязанного кода

Фон У меня есть проект, который зависит от использования определенного типа аппаратного устройства, хотя на самом деле не имеет значения, кто делает это аппаратное устройство, если оно делает то, что мне нужно. При этом даже два устройства, которые должны делать одно и то же, будут иметь различия,...

9
Как я могу обосновать «управление зависимостями»?

В настоящее время я пытаюсь обосновать необходимость внедрения управления зависимостями для сборок (например, Maven, Ivy, NuGet) и создания внутреннего репозитория для общих модулей, из которых у нас более десятка предприятий. Каковы основные преимущества этой техники сборки? Те, что у меня есть:...

9
Почему в Apache есть два отдельных инструмента для управления сборкой и зависимостями?

Apache имеет два отдельных инструмента: Apache Maven Apache Ant + Apache Ivy Кажется, они оба занимают одну и ту же нишу. У меня есть два вопроса: Каковы основные моменты основных различий между этими двумя инструментами? Я уверен, что можно было бы написать очень длинную статью о различиях между...

9
Как вы подходите к переходным конфликтам зависимостей, которые известны только во время выполнения? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Как вы обычно подходите к проблемам транзитивной...

9
Зависимости Node.js весят слишком много

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