miałem ten sam problem.
moje podejście: przechowywanie danych projektu w katalogu zarządzanym przez owncloud
Projekt X jest tworzony na stacji roboczej A, z niestandardową ścieżką wskazującą na nowy podkatalog w mojej własnej hierarchii Cloud. Domyślny obszar roboczy nadal rezyduje w systemie plików A.
Kiedy siedzę na stacji roboczej BI, otwórz domyślny lokalny obszar roboczy (lokalny na B) i utwórz nowy projekt, korzystając z istniejących źródeł w „zsynchronizowanym” katalogu ownCloud.
Po prostu kliknij przycisk odśwież za każdym razem, gdy uruchomisz zaćmienie i masz aktualne dane projektu. Synchronizacja przebiega w tle automagicznie, więc uważaj, kiedy zakończysz pracę nad zamknięciem zaćmienia i daj ownCloud szansę na przesłanie nowych plików na serwer ownCloud.
Tomcat lub inne serwery działają lokalnie, konfiguracja jest kopiowana ręcznie między maszynami za pośrednictwem scp. Dzieje się tak tylko wtedy, gdy nastąpią zmiany w konfiguracji serwera, co nie jest zbyt częste.
Nie miałem żadnych problemów ze zgodnością, używając NEON 2 (arch linux) i NEON 3 (pobierz wersję uruchomioną na debianie stretch) z różnymi JDK.
Pozdrawiam Armin