Код: Выделить всё
mvn dependency:tree -Dscope=compile -Dincludes=jakarta.enterprise:jakarta.enterprise.cdi-api
Код: Выделить всё
+- io.quarkus:quarkus-junit5:jar:3.8.6.1:test
| \- io.quarkus:quarkus-core:jar:3.8.6.1:compile
| \- jakarta.enterprise:jakarta.enterprise.cdi-api:jar:4.0.1:compile ← WINNER
Код: Выделить всё
+- io.quarkus:quarkus-arc:jar:3.8.6.1:compile
| \- (jakarta.enterprise:jakarta.enterprise.cdi-api:jar:4.0.1:compile - omitted for duplicate)
Вопросы:
- Почему -Dscope=compile возвращает пустое значение, если артефакт действительно находится в пути к классам компиляции?
- Ненадежна ли фильтрация области зависимости:tree для транзитивы, которые появляются в цепочках смешанной области действия?
- Какова правильная команда, чтобы надежно определить, действительно ли транзитивная зависимость находится в пути к классам компиляции и откуда она происходит?
Мобильная версия