mvn зависимость: проанализируйте использование - PullRequest
0 голосов
/ 19 сентября 2018

Это все еще хорошая практика обработки ваших зависимостей, чтобы

mvn dependency:analyze

не показывал никаких предупреждений?

он жалуется, когда код явно использует зависимость без ее объявления, или в случае, еслиВ коде не используется объявленная зависимость

. В последнем случае я могу представить более пары сценариев, когда нам действительно нужны «неиспользуемые» зависимости.

Но для первого случаямы всегда должны быть уверены, что у нас нет предупреждений?

Ответы [ 2 ]

0 голосов
/ 19 сентября 2018

Существуют исключения, когда вам нужен артефакт в качестве зависимости, но он не «используется» в классическом смысле вашим исходным кодом.В этом случае вы можете определить исключение, установив параметр <ignoredDependencies> для dependency:analyze.

0 голосов
/ 19 сентября 2018

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

...