asistente para importar proyectos de eclipse
TRANSCRIPT
Asistente para importar proyectos de Eclipse
El IDE NetBeans 6.5 introduce un mejor asistente para importar proyectos de Eclipse. Este asistente le
permite utilizar NetBeans para trabajar con Java en aplicaciones de escritorio y proyectos web que se
han creado en Eclipse y MyEclipse.
Después de crear un proyecto en NetBeans desde un proyecto de Eclipse, puede trabajar de las
siguientes maneras:
Use NetBeans dentro de un proyecto de equipo donde otros desarrolladores están usando Eclipse.
Use NetBeans y Eclipse sobre un proyecto intercambiable.
Probar NetBeans en un proyecto existente que se creó en Eclipse.
¿Cómo funciona el Asistente para importar?
Al importar un proyecto, el IDE analiza los metadatos del proyecto de Eclipse y, a continuación,
NetBeans crea un proyecto basado en esos metadatos. Importar un proyecto no impone cambios en la
estructura del proyecto de Eclipse, de modo que no interfiere en la forma en que Eclipse trabaja.
Una vez que tenga importado el proyecto, puede usar los IDEs NetBeans y Eclipse, uno o ambos para
editar, crear, ejecutar, depurar, y el perfil del proyecto. Si usted hace un cambio de configuración en el
proyecto de Eclipse, puede resincronizar el proyecto en NetBeans. Esto le permite trabajar en
proyectos, incluso en NetBeans si todo el mundo en su equipo está trabajando con Eclipse. La
construcción de camino que se estableció en Eclipse sigue siendo el camino maestro de la
construcción para el proyecto.
Importar y Configurar Proyectos
Para importar a NetBeans un proyecto de Eclipse:
1. Asegúrese de que tiene copia del proyecto que desea importar en el sistema.
Normalmente, este proyecto ya estaría en el espacio de trabajo de Eclipse en su sistema.
2. Seleccione File > Import Project > Eclipse Project.
3. En la página del asistente del espacio de trabajo , seleccione Import Projects del espacio
de trabajo y, a continuación, especificar el espacio de trabajo.
4. En los proyectos para importar la página, seleccione los proyectos que desea importar. A
continuación, seleccione una de estas dos opciones para el almacenamiento de los
archivos dentro del proyecto de NetBeans:
o NetBeans almacena los datos del proyecto dentro de las carpetas del proyecto
de Eclipse. NetBeans añade carpetas y archivos dentro de la carpeta de nivel superior
del original proyecto.
o Crear proyectos importados de NetBeans en una ubicación diferente. NetBeans
utiliza las fuentes y las bibliotecas del proyecto de la carpeta original del proyecto Eclipse,
pero crea una carpeta separada para contener los metadatos del proyecto de NetBeans y
construir salidas.
Normalmente, es mejor almacenar los datos del proyecto de NetBeans dentro de las
carpetas de Eclipse. En la mayoría de los casos, esto significa que los metadatos del
proyecto de NetBeans se refieren a las fuentes y las bibliotecas con los mismos caminos
que son utilizados por Eclipse. Por lo tanto, el acceso al proyecto mediante un sistema de
control de versión en diferentes máquinas debería traducirse en un comportamiento
similar tanto en NetBeans y Eclipse.
Ver Archivos del Proyecto de NetBeans. A continuación una lista de archivos y carpetas
que crea NetBeans.
5. En la página del Servidor, registrar cualquier servidor del cual tu proyecto necesite en el
IDE NetBeans. (Esta página no aparece si no es una importación de aplicaciones web.)
Después de completar el asistente, pueden aparecer los siguientes cuadros de diálogo:
Problemas de importación. Este cuadro de diálogo proporciona información acerca de las
discrepancias entre la estructura del proyecto de Eclipse y NetBeans y señala acciones que puede
que tenga que tomar para corregir las discrepancias.
Puede copiar la información de este cuadro de diálogo y pegarlo en otro lugar para su futura
referencia.
En la mayoría de los casos, debe utilizar el proyecto del cuadro de diálogo Propiedades del proyecto
para resolver esta cuestiones. Ver Resolviendo problemas para importar guía para la solución de los
problemas más comunes.
Resolver Problemas de referencia. Este cuadro de diálogo le advierte de un problema con una
referencia de su proyecto de bibliotecas. Puede resolver este problema después de quitar a este
cuadro de diálogo haciendo clic derecho en el nodo del proyecto y seleccionar Resolver problemas
de referencia.
Resolver servidor desaparecido. Este cuadro de diálogo le advierte de que el proyecto no
puede encontrar un servidor necesario. Puede resolver este problema después de quitar a este
cuadro de diálogo haciendo clic derecho en el nodo del proyecto y seleccionar Resolver servidor
desaparecido.
Una vez completado el asistente y cerrado todos los cuadros de dialogo de la información superior,
aparece el nodo del proyecto en la ventana del proyecto.
Si se hace referencia en los metadatos del proyecto a los servidores u otros recursos que no puede
resolver NetBeans, el nodo del proyecto aparecerá en rojo. Puede resolver estas referencias
inmediatamente haciendo clic derecho en el nodo del proyecto y seleccionando la referencia Resolver
problemas o servidor no encontrado.
Para otros tipos de ajustes de configuración del proyecto, se utiliza el Proyecto de cuadro de diálogo
de Propiedades. Abrir el cuadro de diálogo de Propiedades del proyecto haciendo clic derecho en el
nodo del proyecto y seleccionando Propiedades.
Para mayor información sobre como configurar tu proyecto, ver Configuración del Classpath y Otras
Configuraciones del proyecto en la creación, importación, y guía para configurar proyectos Java.
Construcción y Ejecución de un Proyecto
Una vez que haya importado en el proyecto de NetBeans, usted puede construir y ejecutar el proyecto.
Todos los objetos creados a partir de NetBeans, los comandos crear y ejecutar se crean en las carpetas
build y dist. NetBeans no sobreescribe las salidas creadas a partir de las acciones de Eclipe. Si el
proyecto de Eclipse ya tiene las carpetas build y dist , el proyecto de NetBeans crea las carpetas
llamadas nbbuild y nbdist y usa estas para construir las salidas.
Los siguientes son algunos de los comandos buid and run que esta disponibles desde el menu Run:
Run Project. Test runs la aplicación en el IDE.
Clean and Build Project. Borra el contenido de las carpetas build (o nbbuild) y dist (o
nbdist) y reconstruye todas las salidas de los proyectos. Use el script build de NetBeans. Similar
al comando Clean de Eclipse.
Clean. Borra el contendio de las carpetas de nbbuild y nbdist.
Build. Reconstruye las salidas de los proyectos. Si las carateristicas de compilar y salvar estan
habilitadas, el comando Build es deshabilitado. Ver Compilar y Guardar en la sección de Guías de
Crear, Importar y Configurar Proyectos Java.
Para obtener más información sobre la creación y el funcionamiento de su aplicación, así como
personalizar el proceso de construcción, véase Crear, Importar y Configurar Proyectos Java.
Archivos del Proyecto de NetBeans
Después de haber importado el proyecto, encontrará las siguientes carpetas y archivos en su sistema:
El archivo build.xml o nb-build.xml. El principal constructor del proyecto NetBeans. Puede
personalizar este script de acuerdo a las necesidades de su proyecto. Por defecto, este archivo se
llama build.xml. Si dicho archivo ya existe en la carpeta del proyecto, el script se llama nb-
build.xml.
El archivo nbproject. Contiene la mayoría de los metadatos de los proyectos de NetBeans,
incluidos los recursos que son llamados por los principales script de NetBeans. Si marca esta
carpeta y el archivo build.xml o nb-build.xml en su sistema de control de versión, otros
usuarios podrán abrir el proyecto en NetBeans. Esta carpeta también contiene las carpeta
private , que contiene los datos de su sistema. Esta carpeta no debe ser controlada por el
sistema de control de versiones ya que su contenido puede variar entre los usuarios. Ver abajo
Consideraciones sobre el control de versiones.
La carpeta nbbuild. Al construir o ejecutar el proyecto de NetBeans, fuentes del proyecto son
compilados en esta carpeta.
La carpeta nbdist.Cuando cree el proyecto en NetBeans, la distribución de resultados del
proyecto se crean y se colocan en esta carpeta. Tales resultados podrían ser archivos JAR y los
archivos WAR.
Consideraciones sobre el control de versiones
Si el proyecto está sacado de un sistema de control de versiones, build (o nbbuild), dist (o
nbdist), y el nbproject/private las carpetas no deben comprobarse dentro del sistema de control
de versiones.
Si el proyecto es en virtud del CVS, Subversion, Mercurial o sistemas de control de versiones, el
apropiado "ignorar" los archivos son creados o actualizados para estos directorios cuando el proyecto
se importa.
Aunque nbproject/private debe ser ignorado, nbproject deben ser chequeados dentro del
sistema de control de versión. nbproject contiene los metadatos del proyecto que permite a otros
usuarios abrir el proyecto en NetBeans sin necesidad de importar primero el proyecto.
Resincronizar un proyecto
Características de sincronización de el proyecto importado. Si las clases en el Eclipse han cambiado
desde que se importaron inicialmente, puede utilizar la característica de los proyectos de Eclipse,
resincronizar para actualizar el classpath en el correspondiente proyecto de NetBeans.
Proyecto de resincronización es una froma de proyectos de Eclipse a NetBeans. Si realiza cambios en
la estructura del proyecto en NetBeans, esos cambios no son propagados al proyecto de Eclipse con la
función de resincronización. Si tiene intención de mantener dos proyectos de Eclipse y NetBeans,
utilizar el proyecto de Eclipse como el "maestro" del proyecto.
El IDE también resincroniza automáticamente los proyectos si los cambios en la configuración de
Eclipse son ambiguos y no requieren de su entrada. Esta resincronización automática se produce poco
después de abrir el proyecto. Si la resincronización requiere su entrada, tendrá que manualmente
resincronizar el proyecto.
Para resincronizar manualmente proyectos de NetBeans con los proyectos de Eclipse:
Seleccione File > Import Project > Resynchronize Eclipse Projects.
Notas: Cuando resincroniza un proyecto, la resincronización se realiza en todos los proyectos que se
han importado desde el espacio de trabajo.
Resolviendo problemas de importación
Al importar un proyecto en NetBeans, puede haber algunas cosas que no se resuelven
automáticamente en el IDE NetBeans. Para algunos de estos problemas, un elemento del menú, tales
como resolver problemas de desapareción del servidor , aparece en el menú contextual para el
proyecto. Otros problemas pueden ser resueltos en el cuadro de diálogo Propiedades del proyecto
para la importación de proyectos en el IDE NetBeans
Aquí figura una lista de los problemas comunes sobre importación y sus soluciones.
Mensaje del Problema Solución
Resolviendo problemas de servidor no encontrado
Haga clic derecho en el nodo del proyecto y elija Resolver Problema de servidor. A continuación, vaya al archivo de la carpeta que contiene el servidor.
Resolver Problemas de Referencia
Haga clic derecho en el nodo del proyecto y elija Resolver Problemas de referencia . A continuación, vaya al archivo de la carpeta que contiene el recurso que es al que se refiere el proyecto.
Plataforma Eclipse para proyectos ProjectName no puede ser usado. Es un JRE, el proyecto de NetBeans requiere un JDK. NetBeans utilizará la plataforma por defecto.
Si desea cambiar la plataforma que utiliza NetBeans para el proyecto, elija Herramientas > Plataformas y especificar una plataforma diferente.
El Proyecto Eclipse ProjectName reclama a utilizar el JDK de la "(1)" directorio. Sin embargo, este directorio no existe.
Si desea cambiar la plataforma que utiliza NetBeans para el proyecto, elija Herramientas > Plataformas y especificar una
NetBeans utilizará la plataforma por defecto.
plataforma diferente.
NetBeans no incluye soporte de fuentes de includes/excludes como Eclipse si lo hace. Ellos se fusionaron y se recomienda que usted compruebe en las propiedades del proyecto en la Fuente del panel.
En NetBeans, includes/excludes se declaran en un lugar para todo el proyecto. Para comprobar Includes/Excludes en el proyecto de NetBeans , haga clic derecho en el nodo del proyecto y la ventana de Proyectos y seleccione Propiedades. En el cuadro de diálogo Propiedades del proyecto, seleccione la Fuentes de ficha y, a continuación, haga clic en el botón Includes/Excludes .
La importación ha fallado debido a .... Más detalles se pueden encontrar en el archivo de registro del IDE .
Puede abrir el archivo de registro del IDE seleccionando Ver > Log del IDE.
Tipo de proyecto desconocido - no puede ser importado.
Sólo puede importar los siguientes tipos de proyectos de Eclipse: Java Project, Java Project from Existing Ant File, Static Web, Dynamic Web, and JPA Project.