1. O documento discute conceitos de desenvolvimento de software como estrutura de projeto, empacotamento, versionamento e dependências de projetos.
2. São explicados os formatos JAR e WAR para empacotamento de aplicações Java e suas estruturas internas.
3. Detalhes como o uso de SNAPSHOT e sufixos para versionamento (alpha, beta, RC, GA) e repositórios como Maven Central e JBoss são apresentados.
15. empacotamento
15
fonte da imagem: http://www.rachel-levy.com
16. fonte da imagem: http://www.corteart.com.br/
groupId
artifactId artefato 16
17. fonte da imagem: http://portalcabo.files.wordpress.com
transformação 17
18. JAR
pacote/class
pacote/classe
e
pacote/classe
pacote/classe
pacote/classe
pacote/classe META-INF
pacote/classe configuração
configuração
pacote/classe
configuração
pacote/classe configuração
18
19. WAR
pasta/página pasta/imagem
pasta/script
página
pasta/css
WEB-INF
css configuração
configuração
configuração
script configuração
classes
lib pacote/classe
pacote/classe
JAR
JAR
pacote/classe
JAR
JAR pacote/classe
JAR META-INF
19
20. fonte da imagem: http://portalcabo.files.wordpress.com
dependências 20