Actualmente estoy usando PDE build en modo headless para construir mi proyecto OSGI Bundle. La tarea PDE Antrunner usa una instalación de Eclipse y solo la estoy apuntando a mi instalación local de Eclipse.Eclipse: ¿Cuál es la instalación mínima de Eclipse necesaria para una compilación sin cabeza PDE?
desafortunadamente la instalación de mi eclipse es de aproximadamente 260 MB, pero supongo que una compilación PDE NO requiere todos esos complementos en una instalación de eclipse estándar.
¿Alguien ahora cuál es la lista mínima de complementos que necesito para hacer una compilación sin cabeza PDE? Todas mis dependencias en realidad tengo en una carpeta de plataforma de destino personalizada, así que supongo que lo único que necesito de mi instalación de eclipse son las dependencias que realmente necesita la compilación de PDE. Pero, ¿qué son esos? ¿Puedo reducir mi instalación a un mínimo?
Mi objetivo es registrar también esta carpeta "build-eclipse" en el SVN de mi proyecto para que cuando lo compruebes, tengas todo lo que necesitas para comenzar una compilación completa, sin tocar build.properties. Pero no quiero comprometer 266 MB de eclipse si necesito solo 20 MB de él.
Gracias Christoph
Hola Woody, gracias por su responder. Absolutamente tienes razón sobre los tres conceptos ... eso es exactamente de lo que estaba hablando también. Básicamente quiero deshacerme de los "plugins interactivos relacionados con Eclipse". Tus ideas suenan bien y lo probaré mañana. Publicaré mis hallazgos aquí. Me pregunto si somos los únicos que estamos pensando en este problema. Gracias Christoph – Christoph
Bien, aquí están mis primeros hallazgos: org.eclipse.pde.build y las dependencias no son suficientes para hacer una compilación. El proceso de compilación de alguna manera se detiene sin depurar la salida, por lo que primero tengo que averiguar qué sucede realmente bajo el capó. ¿Conoces algún argumento de línea de comando para poder obtener más resultados de depuración sobre las partes internas del proceso de compilación? (p.ej.-verbose o algo así) Si descubro lo que falta, trato de encontrar los complementos necesarios paso a paso y los publicaré aquí. Gracias Christoph – Christoph
Christoph, no estoy seguro. . . pero cuando ejecuta una compilación PDE de línea de comando, en algún punto del camino está activando un tiempo de ejecución OSGi, que según tengo entendido, tiene algo parecido a un "Espacio de trabajo" de Eclipse donde puede almacenar información de dependencia de caché, etc. - colocar archivos de registro. ¿Tal vez pueda averiguar dónde está ese "espacio de trabajo" y leer su registro? –