Organização do projeto

E ai, bele?

Tô com a seguinte dúvida e gostaria da opinião:

Eu tenho um projeto (exemplo Faturamento) rodando normalmente. Preciso criar outro projeto (exemplo Clinica) e gostaria de reaproveitar algumas classes, objetos, padrões adotados do projeto faturamento. Perguntas:

  • Eu teria que criar um novo projeto ou dentro do projeto faturamento criar outras “orelhas” para outros grandes módulos.;

  • Eu tenho um Utils.java, onde tenho vários métodos de tratamento de campos, calculos e outros. Esse Utils eu gostaria de usá-lo em todos os projetos mas sem replicar o código. Como eu faria? Criaria uma biblioteca .jar desse Utils.java?

  • Dentro do novo projeto, eu teria que importar informações do projeto faturamento. Como fazer isso?

Atualmente uso o Eclipse para criar meus projetos Web Dinamic.

Meu objetivo é acabar com aquele Ctrl C, Ctrl V de um projeto para outro e ficar duplicando códigos, etc.

Aguardo opiniões.

Vlw.