Per favore aiuto, sto diventando un po 'matto !!Nuovo in Ant - Problema con percorsi relativi
sto usando antfiles Eclipse generati per costruire un progetto con le dipendenze, una delle quali ha una propria BuildFile in una directory che è un fratello per l'antenato diretto del progetto che sto costruendo. Per esempio. se la mia directory è "/ base/modules/clinicalcontext", la directory di una delle dipendenze è semplicemente "/ base/core".
Quindi, il build.xml generato utilizza ../../core che afaik è corretto. Ma non è!! Dalla console è evidente che Ant torna tre livelli e non solo due (fornisce FileNotFound su "/core/build.xml").
Ho provato a cambiare il percorso relativo "../core" e molto con stupore, così Formica risale da una livello (si lamenta '/ base/moduli/core' essere inesistente). Quindi, come mai nel mondo dico Ant t go back due livelli? Preferirei evitare l'uso di percorsi assoluti, dal momento che potrei dover spostare il progetto su una macchina diversa un giorno.
Grazie a tutti.
$ {basedir} è impostato correttamente su. che è anche la posizione del file di build che sto usando. – Alessandro
Sì, ma il percorso come questo ('../../ core') non è relativo a una basedir. '../../ core' dipende dal tuo CWD,' $ {basedir} /../../ core' non lo è. –
Questo l'ha fatto, grazie! Non pensavo che i buildfile delle dipendenze non avrebbero cambiato la CWD. – Alessandro