SVNAnt é uma ferramenta do Ant que permite você interagir com o Subversion dentro de seu script.
1. Fazer download
http://subclipse.tigris.org/files/documents/906/32898/svnant-1.0.0.zip
2. Copiar as os jars que estão em ''svnant-1.0.0\lib'' para a pasta
apache-ant-1.7.0\lib
svnant.jar
svnClientAdapter.jar
svnjavahl.jar
3. Construa o arquivo
build.properties com as opções do seu repositorio
# --------------------------------------------------------------
# build.properties
# Este arquivo esta sendo referenciado pelo arquivo build.xml.
# --------------------------------------------------------------
svnant.this.url=http://subversion.meurepositorio.com.br/svn/svnant/trunk
svnant.repository.user=ramos.tiago
svnant.repository.passwd=ramos.tiago
4. Construa o arquivo
build.xml
<project name="svnant" basedir="." default="checkout">
<property file="build.properties">
<path id="project.classpath">
<pathelement location="${svnjavahl.jar}">
<pathelement location="${svnant.jar}">
<pathelement location="${svnClientAdapter.jar}">
</pathelement>
<!-- load the svn task -->
<taskdef resource="svntask.properties" classpathref="project.classpath">
<target name="checkout">
<svn username="${svnant.repository.user}" password="${svnant.repository.passwd}">
<checkout url="${svnant.this.url}" revision="${revision}" destPath=".">
</svn>
</target>
5. Para executar o arquivo é necessário executar o comando:
ant -f build.xml -Drevision=NUMERODAREVISAO
Para verificar as tarefas disponíveis consulte:
http://subclipse.tigris.org/svn/subclipse/trunk/svnant/doc/svn.html
u/s: guest/""
Referencia:
http://subclipse.tigris.org/svnant.html
http://subversion.open.collab.net/articles/IntegratingSubversionIntoYourAntBuild.html
Nenhum comentário:
Postar um comentário