Professor Alberto, boa noite! Estou com uma duvida, atualmente estou em um projeto que sera desenvolvido apartir de um arquetipo. Eu observei que o pessoal aqui cria um .pom o parent e nesse ele adicona os modulos(Camada Modelo - Camada Service - Camada FrontEnd). Minha duvida é , para as camadas modelo(as classes) devemos criar um projeto para gera um .jar ? igualmente para a camada de serviços, também é construido com um .jar ? e então a camada controller, geramos um .war , e nesta adicionamos também como modulos as camadas anteriores (Modelo e Serviço) ? espero ter consiguido explicar. Aqui sera contruidos o projeto utilizando Spring e Angular. Ja adianto que suas aulas muito bons, estou quase terminado, e ja me ajudou bastante nesse projeto. Exemplo do pom com arquetipo :
<parent>
<groupId>br.com.corporativa</groupId>
<artifactId>jee-spring</artifactId>
<version>2.0.7.0</version>
</parent>
<artifactId>infoSistem</artifactId>
<version>2.2.0.26-SNAPSHOT</version>
<packaging>pom</packaging>
<name>infoSistem - Parent</name>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<scm>
<url>scm:git:http://URL-DO-Repositoryt</url>
<developerConnection>scm:git:http://URL-DO-Repositoryt.git</developerConnection>
<tag></tag>
</scm>
<modules>
<module>info-dominio</module>
<module>info-apresentacao</module>
<module>info-servico-ws</module>
</modules>