|
|
|
|
Salut,
est-ce que quelqu'un pourrait m'indiquer un lien en français qui explique clairement les différentes étapes pour créer un script Ant.
J'ai vu plusieurs liens en français et en anglais mais je n'y comprends rien ...
Ma structure de projet pour crée le script ant est le suivant
Test |____src | |____fr.monpackage | |____Liste.java | |____Main.java | | |___build.xml
Salut!
Manifest-Version: 1.0 Main-Class: fr.monpackage.Main Il faudra que tu modifies la seconde ligne dans ton cas puisque la classe Main doit normalement se trouver dans src.fr.monpackage chez toi. Voici le contenu du fichier build.xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
<project name="Test" basedir="." default="buildJar">
<!-- Init -->
<target name="init" description="Initialize build">
<!-- Tu devras modifier la valeur de l'attribut value ci-dessous afin qu'elle pointe vers la racine de ton projet-->
<property name="project.root.dir" value="E:/HackTrack/CCM/workspace/demoant" />
<property name="project.src.dir" value="${project.root.dir}/fr/monpackage" />
<property name="project.bin.dir" value="${project.root.dir}/bin" />
<!-- Modifie la valeur de l'attribut value ci-dessous pour définir où devra être généré ton fichier Jar -->
<property name="output.jar.dir" value="d:" />
</target>
<!-- Info -->
<target name="info" depends="init" description="Display configuration">
<echo message="******************** " />
<echo message="* Ant demo script *" />
<echo message="******************** " />
<echo message="Author : HackTrack" />
<echo message="Script version : 1.0.0" />
<echo message="Ant version : ${ant.version}" />
<echo message="Java version : ${ant.java.version}" />
<echo message="Java home directory : ${java.home}" />
<echo message="Java classpath :${java.class.path}" />
</target>
<!-- Remove all temp directories and/or files-->
<target name="clean" depends="info" description="Removes all generated files">
<delete>
<fileset dir="${project.bin.dir}" includes="*.class" />
</delete>
</target>
<!-- Compile source files -->
<target name="compile" depends="clean">
<javac srcdir="${project.src.dir}" destdir="${project.bin.dir}" debug="on" />
</target>
<!-- Build JAR files-->
<target name="buildJar" depends="compile">
<!-- Modifie le nom du fichier Jar ci-dessous si nécessaire -->
<jar jarfile="${output.jar.dir}/myAntJar.jar" basedir="${project.bin.dir}" manifest="META-INF/Manifest.mf"/>
</target>
</project>
Pour lancer le script Ant dans Eclipse: clic droit sur le fichier 'build.xml', puis 'Run As' puis 'Ant build' ;-) HackTrack
|
Bonjour,
|