Mover y copiar elementos Java

En esta sección utilizará la propagación para mover un recurso entre paquetes Java. Las acciones de propagación cambian la estructura del código sin cambiar su comportamiento semántico. 

  1. En la vista Explorador de paquetes, seleccione el archivo MyTestCase.java del paquete test y arrástrelo al paquete junit.samples. La operación de arrastrar y soltar el archivo equivale a seleccionar el archivo y elegir Propagar > Mover en el menú contextual.
  2. Se le pedirá que seleccione si desea o no actualizar las referencias al archivo que está moviendo. Lo normal es que le interese actualizarlas para evitar que se produzcan errores de compilación. Puede pulsar el botón Vista previa para ver la lista de cambios que se realizarán como resultado de la operación de mover.
  3. Pulse Finalizar. El archivo se mueve y su declaración de paquete cambia para que quede reflejada la ubicación nueva.

    Archivo movido al paquete junit.samples

  4. Seleccione el archivo MyTestCase.java y arrástrelo al directorio raíz del proyecto JUnit. Una vez más, emerge un diálogo que permite al usuario decidir si desea obtener una vista previa de los cambios. Después de que haya pulsado Aceptar (o Finalizar en la ventana Vista previa), se crea un paquete por omisión destinado a contener la clase, y la declaración de paquete se elimina para que quede reflejada la ubicación del archivo en el paquete por omisión. Si mueve un archivo a un paquete por omisión, el sistema abre además un diálogo de aviso que informa al usuario sobre las actualizaciones de las referencias cuando se mueve al paquete por omisión. Si desea que este diálogo no aparezca cada vez que mueve un archivo al paquete por omisión, marque el recuadro de selección No mostrar de nuevo este mensaje.

    Archivo movido al paquete por omisión

Otra posibilidad es utilizar el menú contextual, en lugar de la técnica de arrastrar y soltar. Si utiliza este menú, debe especificar un paquete destino en el diálogo Mover, además de seleccionar las opciones de actualizar referencias que ya ha visto. 

  1. Seleccione el archivo MyTestCase.java y, en el menú contextual, elija Propagar > Mover.
  2. En el diálogo Mover, expanda la jerarquía para examinar las posibles ubicaciones nuevas para el recurso. Seleccione el paquete junit.samples y después pulse Aceptar. La clase se mueve y su declaración de paquete cambia para que quede reflejada la ubicación nueva.

    Diálogo Destino de la operación de mover

Conceptos relacionados

Vistas Java
Soporte de propagación

Tareas relacionadas

Propagación
Copiar y mover elementos Java
Mover carpetas, paquetes y archivos

Consulta relacionada

Acciones de propagación
Asistente de propagación
Preferencias de propagación

Copyright (c) 2000, 2003 IBM Corporation y otras empresas. Reservados todos los derechos.