Em uma postagem anterior você viu como criar um Archetype Maven a partir de um projeto existente agora chegou o momento de criarmos um projeto novo a partir do nosso archetype. Primeiro você precisa clonar esse projeto no seu computador. Para isso abra o terminal no diretório em que deseja armazenar o código e execute o comando abaixo.
git clone https://github.com/leandrocgsi/erudio-rest-api-archetype.git
Abra a pasta gerada ela deverá se parecer com a imagem abaixo.
Abra o terminal nessa pasta e execute o seguinte comando.
mvn clean install
Ele deve se parecer com a imagem abaixo
Agora vá até o diretorio em que deseja criar o seu projeto e execute o seguinte comando (formatado para facilitar a leitura execute tudo na mesma linha).
mvn archetype:generate -DarchetypeGroupId=br.com.semeru -DarchetypeArtifactId=jsf-hibernate-spring-security-archetype -DarchetypeVersion=0.1.0 -DgroupId=br.com.your.domain -DartifactId=your-project-name -Dversion=1.0-SNAPSHOT -Dpackage=br.com.your.domain
Onde você deve ajustar os parâmetros DgroupId para seu group ID, DartifactId para o nome do seu projeto, Dversion para o numero de versão desejado, Dpackage para sua base de pacotes.
Ele deve se parecer com a imagem abaixo.
O Maven irá lhe perguntar se você deseja alterar a versão do seu projeto e a estrutura de pacotes como está destacado na imagem abaixo. Se você não quiser alterar nada apenas digite Enter Enter. Se tudo tiver corrido bem você deverá ver uma imagem similar à que se segue e isso significa que o seu projeto foi criado com sucesso 😉
Agora só precisamos importar nosso projeto na nossa IDE favorita (STS – Spring Suource Tool Suite, baseada no Eclipse, no meu caso). Acesse o menu File >> Import >> Maven >> Existing Maven Projects >> Next.
Como na imagem abaixo digite ou navegue até o diretório onde se encontra o seu código e clique em Browse >> Finish.
Agora que tudo está pronto basta codar a nossa aplicação. Caso não saiba como executar o projeto clique aqui e siga o passo a passo.
Treinamentos relacionados com este post