Java: выяснение зависимой версии Non-Maven - PullRequest
0 голосов
/ 18 февраля 2019

В настоящее время я занимаюсь разработкой наших Java-проектов.Я получил банки и исходный код, но нигде не указано, какую версию зависимости они используют.

Я уже пытался найти здесь какую-то помощь, но, к сожалению, не смог.

Привет

1 Ответ

0 голосов
/ 18 февраля 2019

Это утомительное задание, которое я хорошо помню.Вы можете попробовать следующее:

  1. Если вам повезет, в банке есть каталог META-INF\maven\.Затем вы можете получить GAV из них.

  2. Вы также можете взять контрольную сумму SHA1 и найти ее в репозиториях Maven (в них часто есть функция поиска контрольных сумм)

  3. Вы можете использовать MANIFEST.MF.Implementation-Version - это хорошая точка для поиска.

  4. Вы можете сравнить классы с классами различных артефактов из MavenCentral, чтобы выяснить, какой из них наиболее похож.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...