Exportación de plug-in
El PDE suministra un asistente Exportación de plug-in
para
exportar los plug-ins y fragmentos en un formato
adecuado al despliegue. Con este asistente, no se enterará del proceso de los scripts
Ant, y su espacio de trabajo no se llenará de recursos generados durante la operación de
construcción. El asistente está disponible bajo
Archivo >
Exportar... > Desarrollo de plug-ins > Plug-ins y fragmentos
desplegables
.
Selección de plug-ins
El asistente visualiza todos los plug-ins no binarios que se encuentran en el espacio de trabajo.
Seleccione los plug-ins que desee exportar. Si observa que está exportando el mismo conjunto de plug-ins una y otra vez, puede pulsar Conjunto de trabajo... para definir un conjunto de trabajo de plug-ins.
Destino
Puede optar por exportar los plug-ins en un directorio o en un archivador ZIP.
Si elige exportar a un directorio (el valor predeterminado), los plug-ins se colocarán en un subdirectorio plugins/ del directorio elegido.
Si elige exportar a un archivador, todos los plug-ins se empaquetarán en un solo archivador ZIP. La estructura de directorios dentro del archivador ZIP también empezará por plugins/ como raíz.
Opciones
La opción Incluir código fuente produce la exportación del código fuente junto con los binarios. Si un plug-in está empaquetado como JAR, el código fuente se colocará en una carpeta src/ en el directorio raíz del JAR. Si el plug-in está empaquetado como directorio plano, el código fuente se colocará en un ZIP fuente dentro del directorio del plug-in como hermano del JAR de biblioteca. Consulte el documento Ubicaciones de código fuente para obtener detalles acerca del convenido de denominación de archivadores fuente.
La opción Empaquetar como archivadores JAR individuales empaqueta cada plug-in como JAR. Esta opción es aconsejable para plug-ins cuyo código esté almacenado en el directorio raíz (es decir, plug-ins que no tienen la cabecera Bundle-ClassPath de MANIFEST.MF o ésta tiene el formato Bundle-ClassPath: .). Los JAR anidados se desaconsejan vivamente, ya que dificultan el rendimiento: así, el entorno de ejecución deberá extraer estos JAR durante la ejecución. Por tanto, si el código del plug-in está empaquetado en un JAR, es aconsejable mantener el plug-in desplegado como directorio plano.
La opción Guardar como script Ant permite guardar los valores de la operación de exportación para que pueda volver a ejecutarse más tarde sin necesidad de pasar de nuevo por el asistente. Al igual que la operación de exportación, la tarea Ant se ejecuta como trabajo asíncrono; por tanto, puede que no sea adecuada para incorporarla como parte de un script Ant más grande.
Firma de JAR
La pestaña Firma de JAR sólo está disponible cuando se selecciona la opción Empaquetar como archivadores JAR individuales en la pestaña Opciones.
Para firmar los JAR, debe estar ejecutando Eclipse con un JDK completo en lugar de hacerlo sólo con un JRE.
Los campos Ubicación de almacén de claves, Alias y Contraseña son obligatorios para la operación de firma.