Bonjour,
utilisant less dans un projet java, la compilation des fichiers less se fait via un script ant.
je souhaite generer plusieurs versions de bootstrap avec un jeu de couleurs différentes.
Ainsi le script comporte plusieurs lignes :
1 2 3 4 5
| <antcall target="lessfile">
<param name="file.name.less" value="bootstrap.less" />
<param name="file.name.css" value="bootstrap-orange.css" />
<param name="brand-primary" value="#F44336" />
</antcall> |
avec des noms de css et couleurs différentes.
A la fin du script, je lance donc la compilation via la ligne :
<arg line="-x ${file.name.less} ${dir.css}/${file.name.css} --global-var='my-background=${brand-primary}'" />
.
La ligne en elle même ne pose pas de soucis. Le problème étant de récuperer la valeur de 'my-background'.
Dans le fichier boostrap, je fais un simple test :
1 2 3
| .test {
color : @my-background;
} |
Et la compilation échoue, me précisant qu'il ne connaît pas la variable @my-background (variable @my-background is undefined). comme si l'argument précisant la variable globale était ignoré.
Saurez-vous m'expliquer comment je peux récupérer ma variable globale ?
Merci d'avance pour votre réponse.
Ps : j'utilise lessc 1.4.2
Partager