Ubicaciones de código fuente
En Eclipse, el código fuente y los esquemas de punto de extensión se suministran en plug-ins source independientes. Un plug-in source es un plug-in que contiene una o varias ubicaciones de código fuente.
Ubicaciones de código fuente declaradas
Una ubicación de código fuente declarada (predefinida) es una extensión org.eclipse.pde.core.source.
Eclipse 3.2 se suministra con siete ubicaciones de código fuente predefinidas. Los esquemas de punto de extensión y archivadores de código fuente para un plug-in se encuentran en un subdirectorio exclusivo bajo una de estas ubicaciones de código fuente.
Cada subdirectorio debe seguir el convenio de denominación {id}_{versión}, donde id es el ID de plug-in y versión es la versión del plug-in.
Por ejemplo, org.eclipse.pde.source es el plug-in que contiene el código fuente de todos los plug-ins org.eclipse.pde.*.
Por tanto, el código fuente y los esquemas de punto de extensión del plug-in org.eclipse.pde.core se encuentran en {instalación_eclipse}/plugins/org.eclipse.pde.source_3.2.0.{calificador}/src/org.eclipse.pde.core_3.2.0.{calificador}/
Ubicaciones de código fuente adicionales
Pueden especificarse ubicaciones de código fuente adicionales sin utilizar una extensión org.eclipse.pde.core.source pulsando simplemente Añadir... para examinar el sistema de archivos.
Los subdirectorios de las ubicaciones de código fuente adicionales deben seguir los mismos convenios de diseño y denominación descritos anteriormente para las ubicaciones de código fuente declaradas.
Convenio de denominación de archivadores de código fuente
El archivador ZIP que contiene el código fuente de un plug-in debe seguir el convenio de denominación {nombre_biblioteca}src.zip.
Por ejemplo, si un plug-in tiene la cabecera Bundle-ClassPath: xyz.jar MANIFEST.MF, el código fuente debe estar empaquetado en un archivador ZIP denominado xyzsrc.zip.
Si el plug-in no tiene cabecera Bundle-ClassPath MANIFEST.MF o ésta tiene el formato Bundle-ClassPath:, el código fuente debe estar empaquetado en un archivador ZIP denominado src.zip.