Comment écrire (ou remplacer) le contenu suivant:Ant, (plus) écrire dans un fichier
<dependencies>
<dependency>
<groupId>ged.eprom</groupId>
<artifactId>epromx</artifactId>
<version>${version.to.set}</version>
<classifier>stubjava</classifier>
</dependency>
</dependencies>
dans le fichier appelé pom.xml dans le répertoire courant.
J'ai essayé le script ant:
<echo file="pom.xml">
<dependencies>
<dependency>
<groupId>ged.eprom</groupId>
<artifactId>epromx</artifactId>
<version>${version.to.set}</version>
<classifier>stubjava</classifier>
</dependency>
</dependencies>
</echo>
Mais j'obtenu le message d'erreur:
echo doesn't support the nested "dependencies" element.
Bonne capture sur la substitution $ {} – skaffman
Notez que Ant a développé des propriétés dans les blocs CDATA depuis la version 1.8.0. Vous pouvez utiliser l'attribut 'expandProperties' sur' replacetoken' pour contrôler ce comportement. – sherb