asistente para importar proyectos de eclipse

8

Click here to load reader

Upload: jorge-escobar

Post on 25-Jul-2015

47 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Asistente Para Importar Proyectos de Eclipse

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.

Page 2: Asistente Para Importar Proyectos de Eclipse

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.

Page 3: Asistente Para Importar Proyectos de Eclipse

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.

Page 4: Asistente Para Importar Proyectos de Eclipse

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.

Page 5: Asistente Para Importar Proyectos 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.

Page 6: Asistente Para Importar Proyectos de Eclipse

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

Page 7: Asistente Para Importar Proyectos de Eclipse

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.