I have the following 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>
Here is my directory structure:
/build /lib /MagicFolder /Src /build.xml
Folder src contains .java files.
Path to MagicFolder should be an input parameter.
lib has external .jar library which should be included in my build.
build folder which will have compiled .jar and.class` files
QUESTION:
How should I change my build.xml? My build.xml should:
- Add external lib
./lib/jbl.jar - When I run my application put 2 input parametrs for my application