I am developing a desktop application using swingx, spring and using ant to create them. This is my first project in ant. How to add path clusters to jar executable with ant? I have a swingx, spring jar in my classpath. This is my goal for jar:
<target name="jar"> <mkdir dir="build/jar" /> <jar destfile="build/jar/MainClass.jar" basedir="build/classes"> <manifest> <attribute name="Main-Class" value="MainClass" /> </manifest> </jar> </target>
Edit:
<project name="Number"> <description> description </description> <property name="lib" value="lib" /> <property name="src" value="src" /> <property name="build" value="build" /> <property name="classes" value="classes" /> <property name="jar" value="jar"/> <target name="clean"> <delete dir="${build}" /> </target> <path id="classpath"> <fileset dir="${lib}" includes="**/*.jar" /> </path> <target name="compile"> <mkdir dir="${build}/${classes}" /> <javac srcdir="${src}" destdir="${build}/${classes}" classpathref="classpath" /> </target> <target name="jar" depends="clean, compile"> <mkdir dir="${build}/${jar}" /> <jar destfile="build/jar/Number.jar" basedir="${build}/${classes}"> <manifest> <attribute name="Main-Class" value="MainClass" /> </manifest> <fileset file="test.txt"> </fileset> </jar> </target> <target name="run"> <java jar="${build}/${jar}/MainClass.jar" fork="true" /> </target> </project>
source share