Описание тега transitive-dependency

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

В Maven, как сказать "Ввести в B вместо A"?

У меня есть проект, который имеет N зависимостей, которые все имеют зависимость от некоторой библиотеки A (скажем, commons-logging), и я хочу использовать некоторую другую библиотеку B (скажем, jcl-over-slf4j, которая выставляется как замена для com…
1 ответ

Версия транзитивной зависимости gradle force не работает. Кажется, не применяется исключение, переопределение или форсирование

У меня конфликт с переходной зависимостью. Переопределение, исключение или форсирование не помогают. Что еще я могу сделать, чтобы получить правильную версию библиотеки в банку? Полный код может быть. найдено https://github.com/geoHeil/gradle-depend…
2 ответа

Не могу запустить интеграционный тест Spring, потому что контейнер не запускается

Я пытаюсь понять, почему мое приложение SpringBoot не начинается с интеграционного теста. Я полностью сбит с толку, я не знаю, связано ли это с моими зависимостями и как их решить. Это тест, который я запускаю: @RunWith(SpringJUnit4ClassRunner.class…
1 ответ

Maven - транзитивные зависимости не разрешены для артефакта, развернутого в Artifactory

У меня есть два проекта - A и B, где A зависит от B. Я упаковываю B как jar и развертываю его на сервере maven (артефакт), а затем включаю этот jar как обычную зависимость от проекта A в файл pom. jar-файл B отображается в Maven Dependencies проекта…
1 ответ

Исключить транзитивную зависимость в Gradle

Во время сборки через Gradle я получил это POM relocation to an other version number is not fully supported in Gradle : xml-apis:xml-apis:2.0.2 relocated to xml-apis:x ml-apis:1.0.b2. Please update your dependency to directly use the correct version…
30 янв '17 в 08:00
0 ответов

Исключите все переходные зависимости с помощью плагина Apache Maven Shade

Я использовал Apache Maven Shade Plugin для создания толстой фляги (фляги, которая включает все классы от всех зависимостей). Структура моего текущего проекта выглядит примерно так: > Parent Module (packaging pom) > Module 1 (packaging jar) &g…
3 ответа

Почему исключение зависимости Maven не приведет к ошибке компиляции?

Недавно подвергшись воздействию Maven, я могу понять пример использования <exclusion> тег, но не уверен, почему это не приведет к ошибке компиляции: <dependencies> <dependency> <groupId>org.apache.maven</groupId> <ar…
03 апр '17 в 01:49
2 ответа

Может ли Android AAR зависеть от другого AAR при сборке с Maven?

Это очень похоже на Gradle для Android AAR В зависимости от AAR, оба в одном и том же удаленном хранилище?, но этот вопрос специфичен для Maven. Если у меня есть APK проект (приложение) с зависимостью от AAR проект (lib1), может ли lib1 зависеть от …
1 ответ

Maven исключение не работает

Я работаю над проектом, который имеет зависимость JUnit 4.11 и переходная зависимость JMock 2.6.0-RC2 который в свою очередь имеет зависимость JUnit-dep 4.4, Эта переходная зависимость JUnit-dep переопределяет настройки в моем местном POM для JUnit,…
1 ответ

Та же транзитивная зависимость, но другая версия

Я сталкиваюсь с проблемой, где у меня есть следующие 2 зависимости: http://mvnrepository.com/artifact/org.apache.felix/org.apache.felix.utils/1.6.0 а также http://mvnrepository.com/artifact/com.github.rotty3000/phidias/0.3.2 они оба имеют транзитивн…
01 май '15 в 00:20
3 ответа

Стоит ли полагаться на транзитивные зависимости в Maven, если они происходят из другого подмодуля моего родителя?

Предположим, что мы работаем над субмодулем ипотеки, и мы напрямую используем Google Guava классы в коде модуля, но зависимость для guava определяется в другом подмодуле того же родителя, и у нас есть доступ к классам Guava только с помощью транзити…
0 ответов

Может ли Gradle считывать транзитивные зависимости из pom.xml, содержащегося в локальных файлах JAR?

В отличие от внешних зависимостей (от Maven, Ivy и т. Д.) Локальные JAR-файлы обычно не предоставляют список транзитивных зависимостей для Gradle. Если они теоретически не делают в виде файлов pom.xml а также pom.properties в каталоге META-INF/maven…
2 ответа

Как узнать, кто зависит от конкретного артефакта в Gradle?

В нашем составном проекте кто-то зависит от asm-4 и asm-3 транзитивно. Я хотел бы знать, кто вносит эти переходные зависимости в проект. Есть ли способ нарисовать график зависимостей или как-то найти, кто зависит от asm-3/asm-4 Примечание: зависимос…
07 апр '14 в 13:20
2 ответа

Не используйте более позднюю версию библиотеки из транзитивной зависимости в Gradle

В моем проекте Android я использую compile 'com.squareup.okhttp:okhttp:2.2.0' Мне нужно okhttp в версии 2.2.0 для моего кода для правильной работы. Но у меня проблема, когда я добавляю compile('io.intercom.android:intercom-sdk:1.1.2@aar') { transiti…
0 ответов

java.lang.NoClassDefFoundError: Не удалось разрешить: Lorg/apache/logging/log4j/core/jackson/Log4jJsonObjectMapper;

Я экспериментирую с переходными зависимостями в библиотеке Android. Я получил ошибку, приведенную ниже. Другой вопрос - что такое Spring Depedency Management, и могу ли я использовать эту функциональность вместе с ним? tfs.gradle apply plugin: 'digi…
2 ответа

Плагин Maven Enforcer выявляет проблему конвергенции зависимостей в Camel-CXF

Плагин Maven Enforcer выявляет проблему сходимости кода в сторонней библиотеке, которую я использую. Как я могу игнорировать это, продолжая запускать плагин принудительного применения в проекте над остальной частью проекта, или как еще я должен реши…
1 ответ

Как избежать ручного повторного импорта транзитивной зависимости из саморазрушающегося модуля

Модуль имеет плохую зависимость, которая зависит от нескольких версий одной и той же библиотеки. Эта библиотека не используется никакими другими зависимостями. Если я просто исключаю библиотеку для разрешения конфликта версий, тогда мне нужно импорт…
1 ответ

Попытка построить пакет OSGi в Maven со встроенными зависимостями. Кажется, не могу исключить транзитивные зависимости из пути к классам BND

По сути, мой веб-сервис должен быть развернут в виде единого комплекта jar OSGi. Следовательно: Пакет должен содержать все зависимости maven компиляции и среды выполнения. Он также должен содержать все необязательные зависимости, которые зависят от …
15 сен '11 в 22:27
1 ответ

Как смешать ResolutionStrategies с Gradle

Допустим, в моем скрипте сборки gradle есть следующее: configurations.all { resolutionStrategy { failOnVersionConflict() force 'com.google.guava:guava:18.0' } } Это не удастся, если будет найдено более одной версии jar, за исключением гуавы, где он …
1 ответ

Как решить эту ошибку: "POM для XXX является недействительным"?

Я строю простой проект с Maven. Я не могу заставить его строить, потому что транзитивные зависимости отсутствуют, а именно objenesis 1.0, Я запускаю maven в режиме отладки и получаю это сообщение: [DEBUG] ============================================…