Вы можете следовать стандартному макету проекта maven . Вам не обязательно использовать Maven, но в будущем это облегчит переход (при необходимости). Кроме того, другие разработчики привыкли видеть этот макет, так как многие проекты с открытым исходным кодом расположены таким образом,