Pull to refresh
  • by relevance
  • by date
  • by rating

Управление зависмостями в Android-проектах с использованием Ivy

Development for Android
Если ваш Android-проект компилируется и собирается с помощью Maven или SBT (а может, и чем-нибудь другим, отличным от Ant), то вы уже используете механизм управления зависимостями, предоставляемый, что называется, «из коробки». Однако, если вы используете Ant, либо просто собираете приложение в Eclipse с помощью ADT-плагина, то такой функциональности у вас нет, и каталог lib в корне проекта наполняется вручную, а желания или возможности переходить на использование Maven'а конечно же нет. Тогда, есть ли возможность не складировать jar-файлы вручную, не держать их, бинарных, в VCS, не добавлять их самим в «Build Path» в настройках проекта? Конечно есть, какие вопросы!

Читать дальше →
Total votes 23: ↑21 and ↓2 +19
Views4.9K
Comments 5

Разрешение конфликтов в транзитивных зависимостях — Хороший, Плохой, Злой

JUG Ru Group corporate blogJava

Вместо предисловия


В ближайшую субботу мы с EvgenyBorisov будем выступать в Питере на JUG.ru. Будет много веселого трэша и интересной инфы (иногда не разберешь, где проходит граница), и одно из моих выступлений будет посвящено WTF-нутости модульной разработки программ. Я расскажу несколько ужастиков, один из которых будет о том, как все пытаются быстро, гибко и корректно описать зависимости в проекте, и что из этого обычно получается. Интересно? Тогда добро пожаловать в ад!


Скорее, конечно, «Хороший, Удобный и WTF-ный».
Погрузиться в конфликт...
Total votes 52: ↑46 and ↓6 +40
Views31.5K
Comments 83

Berkshelf и зависимости Chef cookbook-ов

EPAM corporate blog
Привет, Хабрапользователи!
Я продолжаю свое погружение в пикантности automation-а и configuration management-а, параллельно пытаясь делится опытом с community.

Речь пойдет опять об инструменте автоматизации разрешения зависимостей Сhef cookbook-ов, которым наша компания пользуется, а именно — Berkshelf.
Читать дальше →
Total votes 6: ↑4 and ↓2 +2
Views7.8K
Comments 5

Менеджеры зависимостей

red_mad_robot corporate blogProgrammingDevelopment of mobile applications


В этой статье я расскажу, в чем менеджеры зависимостей (package manager) схожи по внутреннему устройству, алгоритму работы, и в чем их принципиальные отличия. Я рассматривал package manager’ы, предназначенные для разработки под iOS/OS X, но содержание статьи с некоторыми допущениями применимо и к другим.
Читать дальше →
Total votes 19: ↑17 and ↓2 +15
Views7.3K
Comments 0

Веская причина для проверки ваших зависимостей: AGPL-edition

Dodo Engineering corporate blogOpen sourceProgrammingGo
Translation
Вот вы берёте код под лицензиями BSD, MIT и Apache2 и в ус не дуете, а потом – бац! – вторая смена, и в транзитивной зависимости рисуется код под AGPL. Мы стараемся следить за этим и предпочитаем скорее перебдеть, чем недобдеть.


Читать дальше →
Total votes 19: ↑18 and ↓1 +17
Views2.5K
Comments 12

Переход c Cocoapods на Swift Package Manager

TINKOFF corporate blogDevelopment for iOSObjective CXcodeSwift


Cocoapods считается наиболее популярным менеджером зависимостей для iOS. Последние годы Apple работает над развитием своего нативного менеджера зависимостей Swift Package Manager (SPM).

Изначально его использование было возможно только для server-side Swift или приложений для терминала. На таких приложениях обкатывали и дорабатывали SPM, комьюнити знакомилось с его работой, а команда Apple получила бета тестеров.

С релизом Xcode 11 SPM начал приходить и в мир разработки под iOS. Сейчас это уже полноценный инструмент, который можно использовать, но пока с ограничениями.
Читать дальше →
Total votes 19: ↑19 and ↓0 +19
Views7.8K
Comments 6