Comment spécifier plusieurs dossiers source dans build.properties lors de l'utilisation de ant pour construire des projets Android?
Apparemment, je peux spécifier les dossiers de la source à l'aide de la source.dir propriété dans la construction.propriétés - mais si je veux spécifier plusieurs dossiers source ?
Les commentaires ci-dessous sont tirées de l'build.xml fichier généré par le SDK Android outils:
<!-- The build.properties file can be created by you and is never touched
by the 'android' tool. This is the place to change some of the default property values
used by the Ant rules.
Here are some properties you may want to change/update:
application.package
the name of your application package as defined in the manifest. Used by the
'uninstall' rule.
source.dir
the name of the source directory. Default is 'src'.
out.dir
the name of the output directory. Default is 'bin'.
Properties related to the SDK location or the project target should be updated
using the 'android' tool with the 'update' action.
This file is an integral part of the build system for your application and
should be checked in in Version Control Systems.
-->
Remarque: je n'ai pas de soins au sujet de la construction dans Eclipse - Im configuration automatisée construit à l'aide de ant.
source d'informationauteur Eno
Vous devez vous connecter pour publier un commentaire.
Avez-vous essayez d'utiliser des virgules pour séparer les chemins? Mon build.propriétés ressemble à ceci:
Dans le (très personnalisée) build.xml j'ai ici, qui permet de résoudre un tas d'autres questions, j'ai fini par tirer la cible de compilation dans mon XML et de spécifier plus d'une source de chemin. Vous pouvez faire la même chose, il suffit de mettre la nouvelle cible au-dessus de la définition de la configuration de la tâche dans votre build.xml. Notez qu'il existe plusieurs fichiers flottant autour dans le SDK Android que tous ressembler à celui que vous devez utiliser pour personnaliser, et un couple d'entre eux semblent être tort, ou au moins ne pas fonctionner correctement avec les outils les plus modernes (l'un en tools/ant/main_rules.xml ne semble pas fonctionner dans mon Windows SDK). Je crois que celui que vous voulez, c'est dans les plates-formes/[de la plate-forme r]/ant/ant_rules_r2.xml dans le dernier SDK. En tout cas, la tâche ressemble à la tâche ci-dessous, et vous pouvez simplement ajouter une autre source de répertoire assez facilement. Je n'ai pas essayé les séparant avec des virgules, comme les autres de réponse ici, car comme je l'ai dit, notre build.xml avait à être personnalisés dans un certain nombre de façons. Mais je sais que cela va fonctionner.