Configuration de la variable d'environnement en script ant
Je suis en utilisant ant pour la construction de mes projets, Ce projet a besoin de plus de mémoire JVM par défaut de la taille, j'ai Donc ajouté la ligne suivante de code dans le build.xml
fichier.
<!-- setting up this value as project need this much memory to compile.-->
<property environment="env" />
<property name="env.ANT_OPTS" value="-Xms1024m -Xmx204888m" />
Mais au-dessus de la ligne de code ne semble avoir aucun effet tant que je suis encore en train de la taille de tas de problème. J'ai donc décidé d'utiliser un batch
script pour le lancement de la construction. La ligne de code dans le fichier de commandes est en dessous de
set ANT_OPTS=-Xms512m -Xmx778m
ant -f agora-build.xml
Ce script batch lancer avec succès et exécute le script ant. Mais ce n'est pas ce que je recherche. Est-il un moyen existe, de sorte que je peux le programme d'installation de cet argument dans le script ant lui-même?
Que dois-je faire?
Grâce,
VSD
source d'informationauteur Vijay Shanker Dubey
Vous devez vous connecter pour publier un commentaire.
Si vous exécutez le script Ant dans Eclipse
Clic droit -> Exécuter en tant Qu' -> Outils Externes de Configuration
(Ajouter le construire si elle n'y est pas déjà)
Aller à la JRE tab et ajouter le Xms et Xmx les arguments de la VM arguments section.
*edit: "-Xmx204888m" j'espère que 2 de ces 8 sont typo
Si vous définissez l'option dans le script de construction, la JVM est d'ores et déjà configuré; la seule façon de définir la JVM niveau des options dans un fichier de build est d'avoir Ant de générer un autre JVM (à l'aide de la
java
tâche comme un lanceur, ou leant
tâche).Vous pouvez également définir
ANT_OPTS
comme une variable d'environnement; qui affectera toutes les Fourmis s'appuie d'exécuter et de passer les options de la JVM qui Ant s'exécute dans.