Como incluir um jar jar externo na minha compilação Ant

Eu tenho o seguintebuild.xml:

<project>

<target name="clean">
    <delete dir="./build"/>
</target>

<target name="compile">
    <mkdir dir="./build/classes"/>          
    <javac srcdir="./src" destdir="./build/classes"/>                   
</target>

<target name="jar">
    <mkdir dir="./build/jar"/>
    <jar destfile="./build/jar/DependencyFinder.jar" basedir="./build/classes">
        <manifest>
            <attribute name="DependencyFinder" value="main"/>
        </manifest>
    </jar>
</target>

<target name="run">
    <java jar="./build/jar/DependencyFinder.jar" classname="${main-class}" fork="true"/>                    
</target>

</project>

Aqui está a minha estrutura de diretórios:

/ build / lib / MagicFolder / Src /build.xml

Pastasrc contém.java arquivos.

Caminho paraMagicFolder deve ser um parâmetro de entrada.

lib tem biblioteca externa .jar que deve ser incluída na minha compilação.

build pasta que terá compilado.jar andarquivos .class`

PERGUNTA: Como devo mudar meubuild.xml? Minhasbuild.xml devemos:

Adicionar lib externo./lib/jbl.jarQuando executo meu aplicativo, coloco dois parâmetros de entrada para meu aplicativo

questionAnswers(3)

yourAnswerToTheQuestion