Depois de muita pesquisa no Google consegui desenvolver uma solução para obter e adicionar o número da revisão(Subversion) ao projeto.
No NetBeans funcionou tranquilamente. Aproveitei alguns alvos pré-definidos dele. Segue abaixo o código, pode ser útil para alguém.
Porém o Eclipse parece não usar Ant, experimentei inclusive deletar a pasta ant do meu projeto e continuou funcionando normalmente.
Como customizar o build nele?
Obrigado,
Felipe
<target name="-pre-compile">
<exec outputproperty="build.current.revision" executable="svnversion">
<arg line="-n -c" />
<redirector>
<outputfilterchain>
<tokenfilter>
<replaceregex pattern="^[0-9]*:?" replace="" flags="g"/>
</tokenfilter>
</outputfilterchain>
</redirector>
</exec>
<property name="revisionFile" value="${basedir}/src/java/revision.properties" /><!-- se o projeto for desktop troque a propriedade value por ${basedir}/src/revision.properties -->
<touch file="${revisionFile}"/>
<concat destfile="${revisionFile}">revision=${build.current.revision}</concat>
</target>
<target name="-post-jar">
<delete file="${revisionFile}"/>
</target>