O scm-extract é uma ferramenta desenvolvida em Java que visa a automatização do processo de checkout de projetos de software, bem como de suas versões, a partir de repositórios online de códigos, como por exemplo o Github. Esta ferramenta surgiu a partir da necessidade de se obter várias versões de um projeto de software de forma mais rápida, para que assim pudessem ser realizadas pesquisas sobre tais versões. O scm-extract atualmente conta com a integração com dois SCM (gerência de configuração de software, do inglês, Software Configuration Management), Git e Svn. Em suas próximas versões contará com a integração ao Mercurial.
git clone https://github.com/gpes/scm-extract
mvn clean install
mvn install:install-file -Dfile=./target/scm-extract-1.0.jar -DgroupId=br.ifpb.edu.gpes -DartifactId=scm-extract -Dversion=1.0 -Dpackaging=jar
<dependency>
<groupId>br.ifpb.edu.gpes</groupId>
<artifactId>scm-extract</artifactId>
<version>1.0</version>
</dependency>
Versão 1.0 disponível. 21 de julho de 2016. Link para download: GitHub
Instituto Federal da Paraíba - Campus Cajazeiras
Rua José Antonio da Silva, 300. Jardim Oasis. 58900-000, Cajazeiras - PB.