Wpis z mikrobloga

Da się porównać dwa pliki jar?
Mam taki przypadek, że aktualizacja uruchamiana na starcie za pomocą liquibase z plików sql nie obsługuje znaków innych niż ASCII.
Dla porównania po składowaniu folderu target i ponownym zbudowaniu pliku jar i aktualizacji nazwy w bazie są poprawne.

Straszna lipa z #java, mam dokładnie 2 kopie progrmau z tym błędem i bez. W moim kodzie nie było żadnych zmian.

Spring boot 2.6.6, PostgreSQL 11, Windows 10.
Aktualizacja polega na zwykłych insertach do bazy z rosyjskimi literami itp.

#programista15k
  • 4
  • Odpowiedz
@100x: https://maven.apache.org/plugins/maven-resources-plugin/examples/encoding.html
Na windowsie jest tak, że domyślnie jedzie kompilator na system encoding. Lepiej mieć pliki i zdefiniowany encoding na utf8

Diffa na archiwach zrobi intellij z pluginem archive browser

Pamiętam laborki na studiach, wpisywało się w kodzie imię i nazwisko, żeby CI wyciągnęło do oceny. Jak ktoś miał polskie znaczki tam, to na windowsie testy na zielono, a na serwerze CI sypało błędami xD
  • Odpowiedz