Если вы только собираетесь создавать новый проект на java\kotlin\scala, то для вас есть отличный репозиторий. Из него можно позаимствовать gradle\maven конфигурацию, с подключенными и настроенными тулзами типа линтеров, jococo и всех прочих.
Если же не собираетесь стартовать — просто почитайте его readme файл, уверен что вы найдете не одну best практику, которую стоит использовать.
https://github.com/binkley/modern-java-practices
Если же не собираетесь стартовать — просто почитайте его readme файл, уверен что вы найдете не одну best практику, которую стоит использовать.
https://github.com/binkley/modern-java-practices