Ciao a tutti, sto provando ad usare Ant, un tool che permette di velocizzare le operazioni di compilazione quando si ha a che fare con numerosi file. Nel mio caso ho diversi file, tra i quali il main che richiede tre variabili intere a scelta dell'utente, che verranno usate per fare diversi calcoli. Fin quando compilavo da riga di comando, per eseguire il programma oltre al
javac Pippo.java
mi bastava un
java Pippo x y z [dove x y e z sono degli int]
e tutto funzionava.
Ora sto provando ad usare Ant, e questo è il codice del build.xml che ho scritto:
<?xml version="1.0" ?>
<project name="SuperPippo" default="SuperPippo.run" basedir=".">
<target name= "SuperPippo.build">
<javac srcdir= "${basedir}" classpath= "${basedir} /.." source= "1.4" />
</target>
<target name= "SuperPippo.run" depends= "SuperPippo.build" >
<antcall target="Pippo.run" />
</target>
<target name="Pippo.run" >
<java taskname= "Pippo" classname= "Pippo" classpath="${basedir};${basedir}/.." fork="true" failonerror="true" />
<compilerarg line=" 10 3 8"/>
</target>
<target name="clean" description="Removes all old class files">
<delete>
<fileset dir="${basedir}" includes= "**/*.class" />
</delete>
<echo message="clean successful" />
</target>
</project>
il mio problema è che vorrei passare a Pippo i tre interi ma non so come fare, e dalla documentazione sul sito ufficiale non ho capito come fare.
Qualcuno di voi ha qualche esperienza passata in Ant e mi può dare una mano? grazie