Как включить внешнюю библиотеку 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 входных параметра для моего приложения