Eclipse: como customizar o build?

0 respostas
FkJ

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>
Criado 10 de fevereiro de 2009
Respostas 0
Participantes 1