Skip to content

Gerando meu primeiro projeto com o archetype OpenBDT

OpenBDT edited this page Dec 22, 2017 · 1 revision

Introdução

Agora com todas as ferramentas devidamente configuradas iremos criar nosso projeto, nosso projeto já vira com um exemplo que sera explicado mais a frente em nossos tutoriais.



Criando novo projeto

Primeiro nos iremos entrar dentro da pasta 'Workspace' que nos criamos na nossa 'área de trabalho':

Workspace_vazia_prestes_a_criar_projeto.png

Segurando o 'shift' iremos clicar o 'botão direito' do mouse e iremos clicar em 'git bash here':

Clicando_com_o_direito_enquanto_seguro_o_shift_para_abri_o_bash_na_geracao_projeto.png

Então ira abrir o terminal do git:

terminal_git_aberto.png

Para gerar o projeto digite no terminal o comando "mvn archetype:generate -DarchetypeCatalog=local":

pagina_de_durante_a_tentativa_de_criacao_do_projeto.png

Como você pode notar acima o resultado não foi nada bom, isso pode acontecer em algumas maquinas como nos faremos para resolver isto ?

Para resolver este problema precisamos fazer uma copia do arquivo de catalogo para dentro da pasta repositório que fica em '.m2', vá ate a sua pasta '.m2' que fica em (c:\User\seu.usuario) (Obs: este caminho e padrão) :

pasta_m2_nivel_desktop.png

Entre em '.m2' la você achara um arquivo chamada 'archetype-catalog.xml' copie este arquivo (ctrl+c):

um_nivel_acima_de_repository_estou__dentro _de_m2.png

Entre dentre dentro de 'repositório' e então cole sua copia la:

catalog_copiado_pra_dentro_de_repository.png

Vamos tentar gerar o projeto novamente mais uma vez repita o comando "mvn archetype:generate -DarchetypeCatalog=local":

executando_o_comando_para_geracao_do_projeto.png

Sera aberta uma pequena lista com os archetype's disponíveis em seu catalogo escolha o id do catalogo do OpenBDT (Obs o id e o numero que aparece mais a esquerda do nome do projeto no exemplo abaixo o numero que aparece e 1 então meu id e 1):

escolhendo_o_archetype_que_usaremos_por_id.png

Em 'groupId' colocaremos o id de nosso projeto, por exemplo "br.com.meu.projeto", ele consiste em 'domínio + nome da empresa', em 'ArtifactId' é sera o nome de seu projeto, Sua 'version' consiste em qual versão seu código está exemplos "1.0", 'Package' deixaremos em branco apenas teclaremos 'enter'.

  • Confira todos os dados caso estejam corretos apenas tecle 'Y' e 'enter':

preenchendo_e_confirmando_todos_nossos_dados.png

Como ilustrado na imagem abaixo nosso projeto foi gerado com sucesso:

projeto_finalizado_gerado_com_sucesso.png