Je suis sûr que cela a déjà été demandé ou est assez simple. Mais pour une raison quelconque, je n'arrive pas à le faire fonctionner. Je veux utiliser ant pour copier le ${build.classpath}
(qui contient une liste de fichiers séparés par deux points) au ${output.dir}/myapp/WEB-INF/lib
.Ant copie classpath jars à un répertoire
Je possède ce moment et il ne semble pas fonctionner:
<copy toDir="${output.dir}/myapp/WEB-INF/lib">
<fileset file="${build.classpath}" />
</copy>
Il traite l'ensemble classpath un seul fichier. Comment puis-je faire fonctionner cela?
Merci beaucoup, je dois avoir oublié cela en quelque sorte. Cela a fonctionné parfaitement. Il copie tout dans 'classpath' dans le répertoire de destination. Mais le 'classpath' peut contenir des répertoires ou des fichiers qui ne sont pas des jars, comment puis-je exclure tout ce qui n'est pas un fichier jar? –
Remplacez l'utilisation du chemin par . –
La partie la plus importante de la réponse est l'option ** 'flatten =" true "' **. Si vous ne définissez pas, je ne ferai rien. – lucasvc