Как просмотреть дерево зависимостей с помощью buildr

Есть ли способ просмотреть дерево зависимостей с помощью buildr?

Нечто похожее на то, что предоставляет maven с помощью команды: "mvn dependency:tree".

1 ответ

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

task 'showdeps' do
  raise 'Need to define ENV property DEP' unless ENV['DEP']
  Buildr.transitive(ENV['DEP']).each do |a|
    puts a.to_spec
  end
end

А затем запустите это через

buildr showdeps DEP=edu.ucar:tds:jar:classes:4.3.20

Не совсем то, что вы просили, но надеюсь, что это поможет.

Другие вопросы по тегам