Bonjour à tous, avant de tout laisser tomber je viens désespérement ici pour trouver une ultime aide...
Voilà la structure de mon projet :
CRA\
CRA\docs Javadoc
CRA\import Tous mes .jar que j'ai besoin dans le projet
CRA\src Toutes mes sources
J'aimerai très simplement créer un .jar pour exécuter mon programme en sachant que le code compile et tourne sous Eclipse. Mais mon projet visant à utiliser Ant, il me faudrait faire un build.xml( déjà fait mais ne fonctionnant pas) pour créer ce .jar.
Précision : jpcsc.dll est nécessaire au programme.
Voici déjà le build.xml que j'ai réalisé :
Code :
- <?xml version='1.0'?>
- <project name="Card Reader Application" default="clean" basedir=".">
- <!-- Set global properties for this build -->
- <property name="src.dir" value="src"/>
- <property name="import.dir" value="import"/>
- <property name="build.dir" value="build"/>
- <property name="classpath" value="
- C:/Program Files/SilverStream/eXtendWorkbench/compilelib/j2ee_api_1_3.jar;
- Y:/eID/Card-Reader-Application/Phase2/${CRA-jar.build};
- Y:/eID/Card-Reader-Application/Phase2/${import.dir}/commons-beanutils.jar;
- Y:/eID/Card-Reader-Application/Phase2/${import.dir}/commons-collections-3.1.jar;
- Y:/eID/Card-Reader-Application/Phase2/${import.dir}/commons-digester.jar;
- Y:/eID/Card-Reader-Application/Phase2/${import.dir}/commons-logging.jar;
- Y:/eID/Card-Reader-Application/Phase2/${import.dir}/jpcsc.jar;
- Y:/eID/Card-Reader-Application/Phase2/${import.dir}/mysql-connector-java-3.0.15-ga-bin.jar;
- Y:/eID/Card-Reader-Application/Phase2/${import.dir}/pg74.215.jdbc3.jar ;
- Y:/eID/Card-Reader-Application/Phase2/${import.dir}/TableLayout.jar;
- Y:/eID/Card-Reader-Application/Phase2/${import.dir}/util.jar"/>
-
- <target name="prepare">
- <mkdir dir="${build.dir}"/>
- </target>
- <target name="compile" depends="prepare">
- <javac srcdir="${src.dir}" destdir="${build.dir}" includes="**/*.*" classpath="${classpath};${src}"/>
- </target>
- <target name="jar" depends="compile">
- <jar jarfile="CRA.jar" basedir="${build.dir}">
- <manifest>
- <attribute name="Main-Class" value="main.Main"/>
- </manifest>
- </jar>
- </target>
-
- <target name="clean" depends="jar">
- <delete dir="${build.dir}"/>
- </target>
- </project>
|
Merci d'avance pour ceux qui me viendront en aide!
Bonne journée à tous.
Bruno.