Exportation d'un dispositif
L'environnement PDE fournit un assistant d'exportation de dispositif pour exporter les dispositifs et les plug-ins et fragments constitutifs vers un formulaire adapté au déploiement. L'assistant vous protège contre les scripts Ant et ne remplit pas l'espace de travail avec les ressources générées lors de la génération. L'assistant est accessible via
Fichier > Exporter... > Développement de plug-in > Dispositifs déployables
.
Sélection de dispositif
L'assistant affiche tous les dispositifs non binaires de l'espace de travail.
Sélectionnez les dispositifs à exporter. Si vous exportez le même groupe de dispositifs plusieurs fois, vous pouvez cliquer sur Jeu de documents... pour définir un jeu de documents.
Les dispositifs sont générés de manière récursive. Par conséquent, si un dispositif contient un autre dispositif, seul le dispositif de premier niveau doit être sélectionné pour pouvoir exporter les deux dispositifs.
Destination
Vous pouvez exporter les dispositifs vers un répertoire ou une archive ZIP.
Si vous exportez vers un répertoire (opération par défaut), les dispositifs sont placés dans le sous-répertoire features/ et les plug-ins sont stockés dans le sous-répertoire plugins/ du répertoire choisi.
Si vous exportez vers un fichier d'archive, tous les dispositifs et plug-ins sont placés dans une seule archive ZIP. En outre, la structure de répertoires racine dans le fichier ZIP commence par features/ et plugins/.
Options
L'option Inclure le code source permet d'exporter le code source sous forme de données binaires. Si vous placez un plug-in dans un fichier JAR, le code source est placé dans le dossier src/ à la racine du fichier JAR. Si le plug-in est placé dans un répertoire ordinaire, le code source est placé dans un fichier ZIP source dans le répertoire plug-in sous la forme d'un élément apparenté au fichier JAR de bibliothèque. Reportez-vous au document Emplacements du code source pour plus d'informations sur la convention de dénomination des archives source.
L'option Intégrer sous forme d'archives JAR distinctes place les dispositifs et leurs plug-ins dans des fichiers JAR. Si vous ne sélectionnez pas l'option, les dispositifs sont exportés sous forme de répertoires ordinaires, alors que leurs plug-ins sont placés dans un package comme défini dans le marquage feature.xml. Les entrées de plug-ins marquées avec unpack="false" dans le fichier feature.xml sont exportées sous forme de fichier JAR. Sinon, elles sont exportées sous forme de répertoires.
L'option Enregistrer en tant que script Ant permet d'enregistrer les paramètres de l'exportation pour pouvoir la réexécuter plus tard sans avoir à utiliser l'assistant. A l'instar de l'exportation, la tâche Ant s'exécute sous la forme d'un travail asynchrone. Par conséquent, il peut être judicieux de l'intégrer à un script Ant plus important.
Signatures de fichiers JAR
L'onglet Signatures de fichiers JAR n'est visible que si l'option Intégrer sous forme d'archives JAR distinctes est sélectionnée dans l'onglet Options.
Pour signer les fichiers JAR, vous devez exécuter Eclipse avec un kit JDK complet et non pas simplement avec un environnement JRE.
Les champs Emplacement du magasin de clés, Alias et Mot de passe doivent être renseignés pour l'opération de signature.
Java Web Start
L'onglet Java Web Start est uniquement disponible lorsque l'option Répertoire est sélectionnée dans l'onglet Destination et que l'option Intégrer sous forme d'archives JAR distinctes est sélectionnée dans l'onglet Options.
.
Vous devez renseigner les champs URL du site et Version JRE.