2016-03-22 6 views
2

Я вижу зависимости Gradle моего проекта, имеющего 2 версии google guice library (com.google.inject: guice: 4.0 и com.google.inject: guice: 3.0) i am пытаясь найти, из какой родительской библиотеки они импортируются, но я не смог найти в intelli IDEA. Я также пробовал опции зависимостей просмотра и анализа зависимостей в Intellij IDEA, но не помог. Не могли бы вы помочь найти родительскую библиотеку этого guice lib.Как найти родительские транзитивные зависимости в Intellij IDEA

ответ

0

Откройте окно инструмента проекта maven/gradle, щелкните правой кнопкой мыши на проверенном модуле и выберите Show Dependencies.... Это покажет вам зависимость от вашего проектного модуля, включая транзитивные зависимости.

+0

Я не могу видеть, «показать зависимости» в окне инструмента градации, следуя этим инструкциям. И я на последней версии конечной. –

0

Не уверен, как это сделать в среде IDE, но это проще всего сделать из CLI, запустив команду gradle: ./gradlew dependencies. Тем не менее, если у вас есть подпроекты, он будет отображать только зависимости для корневого проекта, так что вы можете добавить задачу для всех подпроектов в основном файле build.gradle, добавив что-то вроде этого:

subprojects { 
    task allDependencies(type: DependencyReportTask) {} 
} 

, а затем пробег ./gradlew allDependencies.

0

У меня такая же проблема, как у инженера-куклы - я не вижу правильной кнопки «Показать зависимости». Я вижу Show Diagram ... и есть возможность показать основные зависимости, но не может найти транзитивные пути.

Это единственное место, где Netbeans светит. - если вы откроете pom.xml, вы можете нажать кнопку «График», и это показывает схему узла, показывающий, как зависимости втягиваются в

Смежные вопросы