Meus parabéns! Mais um novato que tá reinventando a roda.
Existe um projeto que deve ter uns 7 anos chamado Backstage.io que é exatamente isso, porém com muito mais estrutura e opções e é totalmente open source.
Outro ponto, o Maven tambem faz isso. Inclusive dá pra configurar um ambiente inteiro usando os archtypes do Maven, incluindo até a IDE.