Sto lavorando su qualche progetto utilizzando Apache Ant e il mio layout del progetto è la seguente:problema Basedir nel codice Ant
project/build.xml
project/properties/build.properties
project/tool/antcontrib.jar
Ecco, quando ho eseguito il comando ant funzionare bene e la mia directory di base è basedir =" ".
Ora, voglio che il mio layout del progetto per essere come segue:
project/folder/build.xml
project/properties/build.properties
project/tool/antcontrib.jar
Ora, ho cambiato la mia directory di base per basedir = "..". Ho pensato che potesse funzionare. ma ancora non funziona. Quindi non voglio sapere cosa dobbiamo impostare la nostra basedir per '../' Ecco il blocco di codice relativo a taskdef definito nel mio file build.xml.
<taskdef resource="net/sf/antcontrib/antlib.xml">
<classpath>
<pathelement location="${tool.ant.contrib}"/>
</classpath>
</taskdef>
NOTA: ho saputo che build.xml e file di proprietà devono essere nella stessa cartella di propria una pratica standard. Ma non voglio seguirlo ... nessuno mi può aiutare qui ...
si ottiene un messaggio di errore con un compito specifico? Se è così puoi pubblicare quella parte del file di costruzione? –
Sono sicuro che se il percorso basato su è impostato correttamente, tutto funzionerà correttamente. Ma la cosa è ../non funziona in basedir. Puoi dire se io uso .. invece di ../ è corretto! –
Cosa intendi con "Non funziona per me", qual è l'errore? Come si chiama formica da quale directory di lavoro? –