Já utilizo o ANT para gerenciar meus projetos. Agora estive dando uma estudada no Maven e pude perceber que ele é melhor em alguns aspectos e decidi migrar para ele.
Mas estou com uma dúvida: eu não posso utilizar a estrutura padrão de diretórios do Maven, tenho que utilizar a estrutura gerada pelo plugin Sysdeo (plugin TomCat). Eu consigo configurar o Maven para que ele procure os .java para compilar (WEB-INF/src) mas eu não consigui configurar a pasta onde ele deve armazenar os .class (WEB-INF/class).
Da forma que está, ele compila os .java e armazena na pasta padrão chamada target.
Alguém tem uma dica de como resolver esse probleminha ?
Se você não pretende mudar essa estrutura é melhor você não ir para o maven.
Não que o maven não tenha uma certa flexibilidade mas tem coisa que é completamente não natural para ele, como ter as libs dos projetos dentro da pasta do projeto.
Aceita uma dica? Mude para o Merve http://merve.sf.net , ele roda um tomcat embutido e vc pode ter a estrutura do projeto que você quiser.
Melhor ainda, você pode migrar mesmo tudo pro Maven e usar o plugin do Jetty pra executar a sua aplicação web em vez do Tomcat. Ele é mais leve, mais rápido e completamente integrado com o Maven.