S'il vous plaît aider, je vais un peu fou!Nouveau à Ant - Problème avec les chemins relatifs
J'utilise antfiles Eclipse généré pour construire un projet avec des dépendances, dont un a son propre fichier de construction dans un répertoire qui est un frère à l'ancêtre direct du projet que je construis. Par exemple. si mon répertoire est "/ base/modules/clinicalcontext", le répertoire de l'une des dépendances est simplement "/ base/core". Ainsi, le build.xml généré utilise ../../core, ce qui est exact. Mais ce n'est pas!! De la console, il est évident que Ant retourne trois niveaux et pas seulement deux (il donne FileNotFound sur "/core/build.xml").
J'ai essayé de changer le chemin par rapport à « ../core » et beaucoup à mon grand étonnement, cette façon Ant remonte par un niveau (il se lamente «/base/modules/noyau » être inexistant). Alors, comment dans le monde je dis Ant t revenir par deux niveaux? Je préférerais éviter d'utiliser des chemins absolus, car il se pourrait que je doive déplacer le projet vers une autre machine un jour.
Merci à tous.
$ {basedir} est correctement défini sur. qui est aussi l'emplacement du buildfile que j'utilise. – Alessandro
Oui, mais le chemin comme ceci ('../../ core') n'est pas relatif à un base. '../../ core' dépend de votre CWD,' $ {basedir} /../../ core' ne l'est pas. –
Ça l'a fait, merci! Je n'ai pas considéré que les buildfiles des dépendances ne changeraient pas le CWD. – Alessandro