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 and
archivos .class`
PREGUNTA: ¿Cómo debo cambiar mibuild.xml
? Mibuild.xml
debería:
./lib/jbl.jar
Cuando ejecuto mi aplicación pon 2 parámetros de entrada para mi aplicación