17 de out. de 2007

Integrando Subversion no seu arquivo de build

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:

Google