[RESOLVIDO] Copiando arquivos e mantendo a estrutra de diretórios

No meu projeto eu tenho dentro dos meus pacotes arquivos que não são .java, tem como fazer o ant, na hora de compilar os arquivos, copiar os outros arquivos para dentro das pastas com os arquivos compilados. Por exemplo:

Esta é a estrutura do projeto:

-web
      |
       - src
             |
              - *.properties
              - pacotes
                           |
                            - *.java
                            - *.html

Quando eu compilar o projeto com o ant:

<target name="compile">
   <echo>Compiling files...</echo>
   <javac srcdir="${srcDir}" destdir="${classDir}" classpathref="libraries" />
   <echo>Files compiled successfully.</echo>
</target>

O meu diretório dos .class deveria ficar assim:

-WEB-INF
             |
              - classes
                          |
                          - *.properties
                           - pacotes
                                        |
                                         - *.class
                                         - *.html
                                         - *.txt

Desde já agradeço a ajuda de todos.

Achei a solução, vou postar aqui, se alguém precisar já vai ter a solução:

<target name="copy">
    <echo>Coping files...</echo>
    <copy todir="${classDir}">
       <fileset dir="${srcDir}">
         <exclude name="**/*.java" />
      </fileset>
   </copy>
   <echo>Files copied successfully.</echo>
</target>

Com esta tarefa o ant copia todos os arquivos que existem dentro da pasta src e coloca dentro da pasta classes, inclusive as outras pastas que estão dentro de src e exclui os arquivos .java.

OBS:
classDir -> app/WEB-INF/classes/
srcDir -> app/src