Cómo incluir una biblioteca externa en mi compilación de Ant

Tengo los siguientesbuild.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>

Aquí está mi estructura de directorio:

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

Carpetasrc contiene.java archivos.

Camino aMagicFolder Debe ser un parámetro de entrada.

lib tiene una biblioteca .jar externa que debería incluirse en mi compilación.

build carpeta que habrá compilado.jar andarchivos .class`

PREGUNTA: ¿Cómo debo cambiar mibuild.xml? Mibuild.xml debería:

Añadir lib externo./lib/jbl.jarCuando ejecuto mi aplicación pon 2 parámetros de entrada para mi aplicación

Respuestas a la pregunta(3)

Su respuesta a la pregunta