Как включить внешнюю библиотеку jar в мою сборку Ant

У меня есть следующееbuild.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>

Вот моя структура каталогов:

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

скоросшивательsrc содержит.java файлы.

Путь кMagicFolder должен быть входным параметром.

lib имеет внешнюю библиотеку .jar, которая должна быть включена в мою сборку.

build папка, которая будет скомпилирована.jar and.class` файлы

ВОПРОС: Как я должен изменить свойbuild.xml? мойbuild.xml должен:

Добавить внешнюю библиотеку./lib/jbl.jarКогда я запускаю приложение, добавляю 2 входных параметра для моего приложения

Ответы на вопрос(3)

Ваш ответ на вопрос