Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / зависимости моих зависимостей это мои зависимости? / 12 сообщений из 12, страница 1 из 1
06.06.2014, 01:23
    #38663089
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зависимости моих зависимостей это мои зависимости?
Я что-то с мавеном вообще запутался.

я у себя в коде вижу следующее.
есть мой проект, у него есть зависимости. Одна из них это lib1. lib1 имеет в зависимостях lib11.

Я вижу, что в коде проекта используется код из библиотеки lib11. И всё компилится.

Вопрос: это всегда так или нет?

всегда ли транзитивны зависимости? или это настраивается?

P.S. mvn dependency:tree - лютая команда)
...
Рейтинг: 0 / 0
06.06.2014, 02:09
    #38663098
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зависимости моих зависимостей это мои зависимости?
В чем вопрос? Зависимостями можно управлять да, гуглить maven exclude dependency, а что еще непонятно?
...
Рейтинг: 0 / 0
06.06.2014, 08:03
    #38663141
WGA
WGA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зависимости моих зависимостей это мои зависимости?
redwhite90,

Транзитивность заканчивается на зависимостях со scope = provided.
...
Рейтинг: 0 / 0
06.06.2014, 12:18
    #38663436
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зависимости моих зависимостей это мои зависимости?
WGA,
дадите какую-нить линку в догонку?
...
Рейтинг: 0 / 0
06.06.2014, 14:52
    #38663655
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зависимости моих зависимостей это мои зависимости?
забыл ник,

забыл никВ чем вопрос?

помоему вопрос задан понятно.

забыл никЗависимостями можно управлять да

как-то общё слишком


забыл ник maven exclude dependency

судя по гуглу все зависимости транзитивные, кроме ексклуднутых.


Есть по мавену что почитать на русском? чтобы основные концепции понять, а детали можно уже и на буржуйском читать
...
Рейтинг: 0 / 0
06.06.2014, 17:32
    #38663978
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зависимости моих зависимостей это мои зависимости?
redwhite90,

Код: java
1.
Class.forName("....");



аццкая зависимость. И что характерно она бывает завуалирована.
...
Рейтинг: 0 / 0
06.06.2014, 21:26
    #38664181
WGA
WGA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зависимости моих зависимостей это мои зависимости?
redwhite90WGA,
дадите какую-нить линку в догонку?Предлагаете и погуглить за Вас? )

http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html

ЗЫ. Форум - отличная способ обменяться знаниями, но злоупотреблять не стОит...
...
Рейтинг: 0 / 0
06.06.2014, 21:29
    #38664185
WGA
WGA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зависимости моих зависимостей это мои зависимости?
maytonredwhite90,

Код: java
1.
Class.forName("....");



аццкая зависимость. И что характерно она бывает завуалирована.И что характерно, даже не делают хотя бы так
Код: java
1.
Class.forName(oracle.jdbc.OracleDriver.class.getName());
...
Рейтинг: 0 / 0
06.06.2014, 21:38
    #38664192
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зависимости моих зависимостей это мои зависимости?
WGAmaytonredwhite90,

Код: java
1.
Class.forName("....");



аццкая зависимость. И что характерно она бывает завуалирована.И что характерно, даже не делают хотя бы так
Код: java
1.
Class.forName(oracle.jdbc.OracleDriver.class.getName());



И это правильно в принципе, во-первых не завязываешься на какую-то имплементацию, во-вторых не нужна зависимость при компиляции
...
Рейтинг: 0 / 0
07.06.2014, 00:57
    #38664302
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зависимости моих зависимостей это мои зависимости?
WGAredwhite90WGA,
дадите какую-нить линку в догонку?Предлагаете и погуглить за Вас? )

http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html

ЗЫ. Форум - отличная способ обменяться знаниями, но злоупотреблять не стОит...

я читал это...так как-то не очень френдли написано)

В формате справочника, я бы хотел в формате поучений)
...
Рейтинг: 0 / 0
08.06.2014, 03:28
    #38664551
WGA
WGA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зависимости моих зависимостей это мои зависимости?
redwhite90я читал это...так как-то не очень френдли написано)

В формате справочника, я бы хотел в формате поучений)Ну не знаю, что недружественного в таком утверждении
цитатаprovided
This is much like compile, but indicates you expect the JDK or a container to provide the dependency at runtime. For example, when building a web application for the Java Enterprise Edition, you would set the dependency on the Servlet API and related Java EE APIs to scope provided because the web container provides those classes. This scope is only available on the compilation and test classpath, and is not transitive .
...
Рейтинг: 0 / 0
08.06.2014, 13:09
    #38664599
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зависимости моих зависимостей это мои зависимости?
WGA,

а когда идёт речь про другие скопы - про транзитивность вообще ничего не говорится
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / зависимости моих зависимостей это мои зависимости? / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]