Pergunta

Eu tenho uma compilação de projeto que precisa incluir arquivos de outro local svn durante a construção. Eu quero executar um svn get e depois copiar esses arquivos para a pasta apropriada para a construção. A investigar este problema parece que eu poderia usar as tarefas de formiga mas eu queria descobrir o que pode ser a melhor abordagem a adoptar para esta compilação.

Foi útil?

Solução

Você pode usar o maven-scm-plugin . De acordo com a SCM matriz tanto de checkout e update são permitidos.

Outras dicas

A resposta de Robert é bom, se o projeto é grande mas você vai estar verificando para fora um monte de conteúdo para obter e único arquivo.

Se você deseja obter um arquivo individual de SCM, o Maven SCM API permite que você interaja diretamente com um repositório SCM para invocar metas arbitrárias. Nesta resposta relacionada eu dar um exemplo de um personalizado Mojo que comete um único arquivo, se você implementar esse mojo e alterar o comando de adicionar e check-out você vai evitar ter que fazer o checkout todo o projeto.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top