2013-01-13 24 views
5

Sono relativamente nuovo nella formica, a scuola ho un compito di fare un file di costruzione. Una delle mie domande è copiare in "/ foldercopy" il nome il cui nome (o percorso) è preso come argomento per ant. Ho bisogno di fare qualcosa di simile:argomenti della riga di comando di passaggio a formica

cpfile formica file.txt

Così formica copierà la file.txt a/foldercopy. Ho cercato molto su google, ma tutto quello che ho trovato era qualcosa con "-Darg", ma il mio insegnante ha detto che non è corretto. C'è modo di farlo?

risposta

19

Plain argomenti della riga di comando per ant sono considerati nomi di destinazione, quindi se si vuole passare gli argomenti al vostro obiettivo è necessario utilizzare le proprietà, tramite -D:

ant -Dfile=file.txt cpfile 

e accedere al valore come ${file} all'interno build.xml

-4

Questo vi aiuterà a:

<target name="copytask" > 
    <copy file="file.txt" todir="path-od-dir" failonerror="false" /> 

</target> 
Problemi correlati