March 09
Prof. Ismael H. F. Santos                                                                               2
nNote que a estrutura de diretórios separa os arquivos da aplicação dos arquivos dos testes da aplicação, assim, quando você gerar um “JAR” ou “WAR” do sistema os seus testes não serão empacotados com o sistema.
nNa pasta “java” só deve conter arquivos “.java”. Qualquer outro tipo de arquivo vai ser ignorado pelo Maven e seus plugins.
nArquivos de configuração no classpath da aplicação (dentro do “JAR”, como arquivos do Hibernate ou Log4J) devem estar dento da pasta “resources”.
nA pasta “webapp” só é necessária se o projeto em questão for de uma aplicação web. Ela contém os arquivos de uma aplicação web Java, como os JSPs, imagens, e as pastas “WEB-INF” e “META-INF”.
nLembre-se que só vão para as pastas “resources” os arquivos de configuração que precisam estar no classpath da aplicação.
nA pasta “site” contém os arquivos de documentação usados para gerar o “mini-site” do projeto, com informações extraídas do POM e de outros plugins como os geradores de relatórios de análise de código.
Creating your 2nd Maven Project-webapp