Le mécanisme général de génération est régi par une configuration de générateur qui inclut un fichier build.properties.
buildDirectory |
Répertoire dans lequel la génération a lieu. |
configs |
Liste des configurations à générer. Une configuration est une liste de systèmes d'exploitation, de systèmes de fenêtrage et d'architecture séparés par une virgule séparés par une perluète. Si aucune configuration n'est définie, la configuration dépendante de la plateforme est générée.
Exemple :
configs = win32, win32, x86 & linux, gtk, ppc |
baseLocation |
Emplacement de l'installation Eclipse cible. Dans le modèle par défaut, la valeur du paramètre est ${base}/eclipse. (Voir la propriété de base ci-dessous). Ce répertoire doit contenir les sous-répertoires plugins/ et features/ qui contiennent respectivement les plug-ins binaires et les fonctions. |
baseos |
Système d'exploitation de l'installation Eclipse spécifiée par baseLocation |
basews |
Système de fenêtrage de l'installation Eclipse spécifiée par parbaseLocation |
basearch |
Architecture de l'installation Eclipse spécifiée par baseLocation |
pluginPath |
Liste d'emplacements séparés par un séparateur de chemin de plateforme pour rechercher des plug-ins et des fonctions supplémentaires. |
skipBase |
Si vous définissez ce paramètre, une installation Eclipse de base est téléchargée automatiquement pour être utilisée comme cible |
base |
Emplacement de téléchargement de l'installation Eclipse de base. Il doit s'agir du parent de baseLocation, tel que baseLocation = ${base}/eclipse. |
eclipseURL |
URL du site de téléchargement Eclipse |
eclipseBuildId |
Version Eclipse à télécharger |
eclipseBaseURL |
URL du fichier zip à télécharger. Dans le modèle par défaut, la valeur est :
eclipseBaseURL = ${eclipseURL}/eclipse-platform-${eclipseBuildId}-win32.zip |
runPackager |
Définissez ce paramètre si l'outil de mise forme doit être exécuté. Définissez ce paramètre si les résultats de génération doivent contenir des fonctions et des plug-ins binaires provenant de baseLocation. |
product |
Fichier de configuration de produit. Définissez ce paramètre si vous générez un produit. Il contrôle l'image de marque des résultats de la génération. |
archiveNamePrefix |
Préfixe du nom des fichiers d'archives finaux. Utilisé dans allElements.xml lors de la définition du nom d'archive en fonction de chaque configuration. Par défaut, la valeur sera ${buildId} |
archivePrefix |
Nom du dossier racine de l'archive ; "eclipse" pour les générations Eclipse. |
buildType | Type de génération ; normalement quelque chose comme I, N, M, etc. |
buildLabel | Libellé de la génération. Dans le modèle par défaut, la valeur est ${buildType}.${buildId} |
collectingFolder |
Dossier dans lequel la sortie de la génération est collectée. Dans le modèle par défaut, la valeur est ${archivePrefix}. |
groupConfigurations |
Indication si l'ensemble de la configuration doit être placée dans un fichier d'archive. |
archivesFormat |
Format d'archive des différentes configurations à générer. Liste de configurations séparées par une perluète et leur format d'archive. Le format est séparé par un tiret (-). Exemple :archivesFormat = win32, win32, x86 - antzip & linux, gtk, ppc - tar |
OutputUpdateJars |
Lorsque ce paramètres est défini, il génère des plug-ins et des fonctions dans le format JAR pour un site de mise à jour. |
zipArgs |
Arguments à envoyer au zip exécutable lorsque le format de l'archive est zip. |
tarArgs |
Arguments à envoyer au fichier tar exécutable lorsque le format de l'archive est tar. |
generateJnlp |
Affecté de la valeur true pour générer les manifestes JNLP des archives JAR |
jnlp.codebase |
URL du site. Il doit s'agir d'une URL qui sera utilisée comme racine pour toutes les URL relatives dans la sortie. |
jnlp.j2se |
Version J2SE |
signJars |
Affecté de la valeur true pour signer les fichiers jars des dispositifs et des plug-ins. |
sign.alias |
Alias envoyé à une tâche ant signJar. |
sign.keystore |
Fichier de clés envoyé à la tâche ant signJar. |
sign.storepass |
Storepass envoyé à la tâche ant signJar. |
forceContextQualifier |
La valeur de cette propriété est utilisée lors du remplacement des qualificateurs dans les versions des plug-ins et des dispositifs. Si vous la définissez, elle est utilisée à la place des balises des fichiers de mappe ou l'horodatage. |
generateFeatureVersionSuffix |
Affecté de la valeur true pour générer les suffixes des versions des dispositifs |
generateVersionsLists |
Affecté de la valeur true pour générer les fichiers de propriétés qui contiennent la liste des numéros de version des dispositifs et des
plug-ins à générer. Crée les fichiers
finalFeaturesVersions.properties et finalPluginsVersions.properties dans le répertoire du générateur. |
skipMaps |
Si défini, n'extrait pas les fichiers de mappe depuis CVS |
mapsRepo |
Référentiel CVS dont les fichiers de mappe sont extraits. Exemple ::pserver:anonymous@example.com/path/to/repo |
mapsRoot |
Chemin d'accès, dans le référentiel, au répertoire qui contient les fichiers de mappe |
mapsCheckoutTag |
Balise CVS à utiliser pour extraire les fichiers de mappe |
tagMaps |
Affecté de la valeur true pour marquer les fichiers de mappe après les avoirs extraits. |
mapsTagTag |
Libellé utilisé pour marquer les fichiers de mappe après les avoir extraits. |
skipFetch |
Affectez la valeur true pour ignorer l'ensemble de la phase d'extraction. |
fetchTag |
Libellé à utiliser lors de l'extraction des dispositifs et des plug-ins depuis CVS. Cette propriété remplace les valeurs dans les fichiers de mappe. |
logExtension |
Extension du fichier journal généré. Ceci s'applique uniquement lors de l'utilisation du compilateur JDT. La valeur par défaut est ".log". |
javacDebugInfo |
Indication de l'inclusion ou non des informations de débogage dans les fichiers JAR de sortie. Envoyé à la tâche ant javac. Si vous ne définissez pas de valeur, la valeur par défaut est utilisée. |
javacFailOnError |
Indication de la provocation de l'échec de la génération en cas d'erreurs de compilation. Envoyé à la tâche ant javac. Si vous ne définissez pas de valeur, la valeur par défaut est true. |
javacVerbose |
Indication de l'activation du mode prolixe du compilateur. Information envoyée à la tâche ant javac. Si vous ne définissez pas la propriété, la valeur par défaut est false. |
compilerArg |
Définissez les arguments à envoyer au compilateur. |
javacSource |
Niveau de compatibilité de la source Java à utiliser si un plug-in ne définit pas de paramètres. Si vous ne définissez pas la propriété, 1.3 est la valeur par défaut. |
javacTarget |
Niveau de compatibilité de .class cible si un plug-in ne définit pas de paramètres. Si vous ne définissez pas la propriété, 1.2 est la valeur par défaut. |
bootclasspath |
Spécifie le chemin de classe d'amorçage à utiliser si le plug-in ne définit pas de paramètres. Il s'agit d'une liste de fichiers JAR séparés par un séparateur de chemin de plateforme. Si la propriété n'est pas définie, le jeu de fichiers qui correspond à ${java.home}/jre/lib/*.jar est utilisé. |
<Environnement d'exécution> |
Définissez les propriétés de chaque JRE pouvant être utilisé pour la génération. Ces propriétés sont comparées aux environnements d'exécution définis par chaque bundle. Les valeurs doivent définir les fichiers JAR en fonction desquels la compilation a lieu lors de l'utilisation de l'environnement. Voir Contrôle de l'environnement de compilation. |