J'ai un projet de bibliothèque qui sert de backend pour un certain nombre d'autres projets. Il fait la connexion Web et l'analyse syntaxique, etc. Ensuite, j'ai d'autres projets frontaux qui s'appuient sur cela. Pour les environnements de développement et de serveur, j'ai écrit un script de génération ANT qui remplace certaines valeurs dans les bases de code sur le type de construction. J'ai donc deux cibles buildDev
et buildProd
.Projet de bibliothèque Android personnalisé build Ant
Existe-t-il un moyen pour que les valeurs soient correctement définies lors de la construction de la dépendance (projets non-bibliothèque). Par exemple. si je fais ant debug
sur le projet, il construit le backend avec ant buildDev
et si je fais ant release
il le fait avec ant buildProd
.
Je suis assez sûr que ce n'est pas possible, alors quelles sont les alternatives. Pour les curieux, les versions personnalisées ne font que remplacer un fichier dont les variables statiques sont affectées de valeurs différentes en fonction du type de construction. Rien de trop complexe.
J'ai trouvé la solution comme je l'ai mis en place. Merci de votre aide. –