Я относительно новичок в Java, Gradle, Spring и Docker, и мне нужно внести некоторые изменения в проект с открытым исходным кодом: https://github.com/streamaserver/streama написано на Java.
Я настроилсреда разработки, но я не верю, что это оптимальный подход, можно ли сделать это более эффективно без необходимости перестраивать с помощью Gradle и перестраивать контейнеры Docker при каждом изменении кода?
Это то, что я запускаю намомент для прослушивания Docker на локальном хосте со свежей сборкой
./gradlew build
docker-compose build --no-cache
docker-compose up
Нужно ли компилировать проект gradle в файл jar?
Может ли контейнер докера синхронизироваться с файловой системой и прослушиватьпоменять на банку?