Здравствуйте, у меня вообщем не очень большая проблема. Суть ее в том, почему при сборки jar и использовании maven он игнорирует папку src/java/resources? По сути все ресурсы же должны быть в ней, в пом вроде добавил строку:
Глянул как у нас сделано и вроде с вашим очень похоже. Только мы всю src указали, а java-файлы в exclude записали. Наверно это не очень правильно, но у нас так работает. Правда мы собранный jar-ник кладем тут же с исходным кодом, а не в таргет и по факту все относительные пути к ресурсам те же самые что и при запуске из IDE. И еще мы внешние библиотеки не встраиваем в jar-ник из-за одной проблемной библиотеки. Поэтому они также кладутся рядышком в отдельную папку. Зато наш jar-ник очень легковесный выходит
Ну, и в гите нормально все лежит и удобно разворачивать на виртуалках через один единственный батник.