Разные банки, одно и то же - PullRequest
0 голосов
/ 23 ноября 2018

Мой вопрос не о системах CI, а вот небольшая история для контекста.

Моя система CI создает jar, но периодически файл jar не работает (плохой не может найти различные bean-компоненты).Текущая рабочая теория состоит в том, что jar-файлы, построенные на агенте CI, иногда создают плохие jar-файлы, и повторный запуск процесса CI случайным образом решает проблему.Эти 2 системы работают с одинаковыми версиями java / etc, и jar является полностью автономным приложением Spring со всей своей конфигурацией и зависимыми jar-файлами, содержащимися внутри.

У меня есть хороший jar и плохой jar.У них md5 другой, но когда я распаковываю их, они выдают точно такое же содержимое (согласно unix-diff / kdiff3).

Так что вопрос в том, что делает разницу в банке, которая не отражается в разных файлах?Как я могу подтвердить, что это за разница?Упаковщик банок - это просто молния, или он делает что-то еще?У кого-нибудь есть идеи?

...