Olá todos. Gostaria de saber quais métodos de automatização de projeto vocês vem usando e que vem dando certo.
Hoje, tenho uma relação de 17 projetos para reconfigurá-los. O pessoal incrementou algumas políticas de uso no cvs, então para cada sistema terei que criar uma [branch] e efetuar as modificações e reintegrá-lo novamente no [head] do cvs.
Bem, fiz alguns tasks básicos no ant para alguns projetos e que funcionou bem, tais como: [criaWar] - [deployServidorTestes] - [DeployServidorProducao] - entre outros que ajudam pacas. Eu criei um arquivo .properties para parametrizar os nomes de servidores entre outras strings de configuração de banco e outros. Estou também a realizar outros como efetuar o checkout de uma tag e efetuar o deploy em um servidor, entre outros para setar configurações internas e usos do junit.
Gostaria de sugestões nos seguintes pontos enumerados abaixo:
[quote]1. Tenho o seguinte problema. Quando baixo um sistema no cvs, a taks via ant que implementei está funcionando perfeitamente. Sendo que o pessoal tem uma mania de ficar modificando o mapeamento dos servidores. Aí eu me quebro e toda vez terei que modificar o arquivo .properties, inclusive no cvs. E o pior é que quem pegar nos outros projetos também. Alguém tem um problema parecido?
- Outro problema também, é que todo mundo tem uma referência diferente do jdk e do tomcat no build path quando baixa o projeto. Por exemplo, toda vez que alguns caras baixam no eclipse, aparece uma referência [unbound] do jdk aí o cara tem que ir lá e modificar. Estive pensando em uma forma de o pessoal baixar do cvs e que não fosse necessário nada a mais do que clicar no start do tomcat e rodar o sistema.[/quote]Caso vocês tenham algum link sobre configurações de projeto e extensões via padrões e reusos agradeço. Mas para adiantar, não temos uma gerência de configuração na equipe, estou me propondo a realizar estas atividades para resolver estes e outros conflitos.