Productos que comparten una infraestructura de fuentes común

Diseño en un sistema de archivos

Pasos para definir proyectos correspondientes

  1. Abra una perspectiva Java, seleccione el elemento de menú Archivo > Nuevo > Proyecto... para abrir el asistente Proyecto nuevo.
  2. Seleccione Proyecto Java en la lista de asistentes y pulse Siguiente.
  3. En la página siguiente, teclee "Product1" en el campo Nombre de proyecto. Pulse Siguiente.

    Página de las carpetas fuente y de salida

  4. En la página siguiente, seleccione la carpeta fuente "Product1" y pulse Añadir carpeta....

  5. En el diálogo Carpeta fuente nueva, teclee "src" en el campo Nombre de carpeta.

    Pulse Opciones avanzadas. Marque la opción Enlazar a carpeta del sistema de archivos.

    Pulse Examinar... y elija el directorio "JavaSourceFiles" en "Product1".

    Carpeta enlazada nueva

  6. Pulse Aceptar para cerrar el diálogo.
  7. Vuelva a pulsar en Añadir carpeta....

  8. En el diálogo Carpeta nueva, teclee "src-common" en el campo Nombre de carpeta.

    Pulse Opciones avanzadas. Marque la opción Enlazar a carpeta del sistema de archivos.

    Pulse Examinar... y elija el directorio "JavaSourceFiles" en "CommonFramework".

    Carpeta común enlazada nueva

  9. Pulse Aceptar para cerrar el diálogo.
  10. Compruebe que "Product1/bin" está en el campo Carpeta de salida por omisión.

    Página fuente y de salida después de establecer la salida

  11. Pulse Finalizar.
  12. Repita estos pasos para "Product2".
  13. Ahora ya tiene dos proyectos Java, que contienen respectivamente los fuentes de "Product1" y "Product2" y están utilizando los fuentes de "CommonFramework".

    Perspectiva Java

Nota: los archivos de "src-common" se comparten. Por lo tanto, si se edita "Common.java" de "Product1", el archivo "Common.java" de "Product2" quedará modificado. Sin embargo, estos archivos se compilan en el contexto de sus respectivos proyectos. Se generarán dos archivos "Common.class", uno para cada proyecto. Si los dos proyectos tienen distintas opciones de compilador, los errores notificados en cada archivo "Common.java" podrían ser distintos.

Conceptos relacionados

Proyectos Java
Vistas Java

Tareas relacionadas

Trabajar con vías de construcción
Crear un proyecto Java nuevo
Crear un proyecto Java con carpetas fuente
Crear una carpeta fuente nueva
Utilizar el Explorador de paquetes

Consulta relacionada

Asistente Proyecto Java nuevo
Vista Explorador de paquetes

Avisos legales