Pourquoi dans le build.xml de ant, on voit des doubles '*' parfois dans les
patterns de fichiers?
Par exemple:
<patternset id="non.test.sources">
<include name="**/*.java"/>
-----------------^^----------
</patternset>
Est-ce qu'il y a une différence entre un simple '*' et un '**'?
Un * veut déjà dire n'importe quel pattern, donc je ne vois pas pourquoi il
faudrait le redoubler.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Nico
"Alain Laroche" a écrit dans le message de news:41c727f5$0$31680$
Salut,
Pourquoi dans le build.xml de ant, on voit des doubles '*' parfois dans les
patterns de fichiers?
Par exemple: <patternset id="non.test.sources"> <include name="**/*.java"/> -----------------^^---------- </patternset>
Est-ce qu'il y a une différence entre un simple '*' et un '**'? Un * veut déjà dire n'importe quel pattern, donc je ne vois pas pourquoi il
faudrait le redoubler.
Je crois que la différence est que * ne s'applique qu'à un niveau dans l'arborescence de fichiers : */*.java marche pour rep/fichier.java mais pas pour rep/sousrep/fichier.java **/*.java marche pour les deux.
"Alain Laroche" <al@xx.zz> a écrit dans le message de
news:41c727f5$0$31680$ba620e4c@news.skynet.be...
Salut,
Pourquoi dans le build.xml de ant, on voit des doubles '*' parfois dans
les
patterns de fichiers?
Par exemple:
<patternset id="non.test.sources">
<include name="**/*.java"/>
-----------------^^----------
</patternset>
Est-ce qu'il y a une différence entre un simple '*' et un '**'?
Un * veut déjà dire n'importe quel pattern, donc je ne vois pas pourquoi
il
faudrait le redoubler.
Je crois que la différence est que * ne s'applique qu'à un niveau dans
l'arborescence de fichiers :
*/*.java marche pour rep/fichier.java mais pas pour rep/sousrep/fichier.java
**/*.java marche pour les deux.
"Alain Laroche" a écrit dans le message de news:41c727f5$0$31680$
Salut,
Pourquoi dans le build.xml de ant, on voit des doubles '*' parfois dans les
patterns de fichiers?
Par exemple: <patternset id="non.test.sources"> <include name="**/*.java"/> -----------------^^---------- </patternset>
Est-ce qu'il y a une différence entre un simple '*' et un '**'? Un * veut déjà dire n'importe quel pattern, donc je ne vois pas pourquoi il
faudrait le redoubler.
Je crois que la différence est que * ne s'applique qu'à un niveau dans l'arborescence de fichiers : */*.java marche pour rep/fichier.java mais pas pour rep/sousrep/fichier.java **/*.java marche pour les deux.