У меня есть (длинный) список того, что не должно быть включено в мой uber-jar, и мне нужен список того, что включено, чтобы я мог работать над конфигурацией и удалять дубликаты.
Я посмотрел на вывод, напечатанный mvn package
, в котором перечислено множество
[INFO] Including aaa.bbb:ccc.ddd:jar:x.y.z in the shaded jar
, но я почти уверен, что некоторые из них не были включены, когда я использовал опцию minimizeJar
. И просмотр выходного файла позволяет узнать только включенные классы (очень сложно отследить зависимости)
Вопрос: Какую конфигурацию я использую, как я могу получить список зависимости, которые фактически объединены в uberjar?