Pessoal,

estou em busca da solução perfeita para compilação "em massa" de módulos,
onde no momento possuo mais de 30 e isto tem gerado dois grandes problemas:
1. Tempo de compilação
2. Memória utilizada

Para solucionar a 1a situação, faço uso do parâmetro incremental, setando-o
como true, porém o 2o problema está me tirando a paciência.

A forma mais válida que achei até hoje é criar uma target que recebe como
parâmetro o nome do módulo e, desta forma, posso criar uma target que faz
antcall's, semelhante a apresentada abaixo:

<target name="build-modules">
        <antcall target="build-module">
            <param name="modulo" value="CadastroAtividade"/>
        </antcall>
...
...
</target>

Percebi que, quando passo pra compilação do 11º módulo, o tempo de
compilação aumente e, consequentemente a sua memória. Neste momento, a
memória está passando de 1GB e isto não cheira bem.

Para entender como funciona de fato "por baixo dos panos", adicionei o
parâmetro "-debug" na execução do ant e percebi que toda vez que eu chamo
uma antcall, ele não reutiliza o que já foi carregado para a memória,
adicionando tudo de novo. Seria basicamente chamar outra vez o ant que sai
engordando a memória.

Será que existe alguma solução ou terei de apelar pra, toda vez, sair
comentando o build.xml, retirando os "antcalls" ?

--
Atenciosamente, Pergentino Araújo.

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a