<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | |
<html> | |
<head> | |
<title>Importar Proyectos de Eclipse en el IDE NetBeans - Tutorial</title> | |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" > | |
<meta name="description" | |
content="Overview of Eclipse Import features in NetBeans IDE"> | |
<link rel="stylesheet" href="../../../netbeans.css"> | |
</head> | |
<body> | |
<h1>Importar proyectos de Eclipse en el IDE NetBeans</h1> | |
<p><b>Contenidos</b></p> | |
<img src="../../../images_www/articles/69/netbeans-stamp-69-70.png" class="stamp" width="114" height="114" alt="Content on this page applies to NetBeans IDE 6.5" title="Content on this page applies to the NetBeans IDE 6.5"> | |
<ul class="toc"> | |
<li><a href="#intro" title="Asistente para importar proyectos de Eclipse">Asistente para importar proyectos de Eclipse</a></li> | |
<li><a href="#how-it-works" title="¿Cómo funciona el Asistente para importar?">¿Cómo funciona el Asistente para importar?</a></li> | |
<li><a href="#import" title="Importar y Configurar Proyectos">Importar y Configurar Proyectos</a></li> | |
<li><a href="#build" title="Construcción y Ejecución de un Proyecto">Construcción y Ejecución de un Proyecto</a></li> | |
<li><a href="#metadata" title="Archivos del Proyecto de NetBeans">Archivos del Proyecto de NetBeans</a></li> | |
<li><a href="#versioning" title="Consideraciones sobre el control de versiones">Consideraciones sobre el control de versiones</a></li> | |
<li><a href="#resynch" title="Resincronizar un proyecto">Resincronizar un proyecto</a></li> | |
<li><a href="#problems" title="Resolviendo problemas de importación">Resolviendo problemas de importación</a></li> | |
</ul> | |
<p><b>Para completar este tutorial, usted necesita los siguientes recursos y software.</b></p> | |
<table> | |
<tbody> | |
<tr> | |
<th class="tblheader" scope="col">Software o recursos</th> | |
<th class="tblheader" scope="col">Versión requerida</th> | |
</tr> | |
<tr> | |
<td class="tbltd1"><a href="https://netbeans.org/downloads/index.html">NetBeans IDE</a></td> | |
<td class="tbltd1">versión 6.5</td> | |
</tr> | |
<tr> | |
<td class="tbltd1"><a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html">Java Development Kit (JDK)</a></td> | |
<td class="tbltd1">versión 6 or<br> | |
versión 5</td> | |
</tr> | |
</tbody> | |
</table> | |
<a name="intro"/><h2>Asistente para importar proyectos de Eclipse</h2> | |
<p>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. | |
</p> | |
<p>Después de crear un proyecto en NetBeans desde un proyecto de Eclipse, puede trabajar | |
de las siguientes maneras:</p> | |
<ul> | |
<li>Use NetBeans dentro de un proyecto de equipo donde otros desarrolladores están usando Eclipse. | |
</li> | |
<li>Use NetBeans y Eclipse sobre un proyecto intercambiable. | |
</li> | |
<li>Probar NetBeans en un proyecto existente que se creó en Eclipse. </li> | |
</ul> | |
<a name="how-it-works"/><h2>¿Cómo funciona el Asistente para importar?</h2> | |
<p> 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.</p> | |
<p>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.</p> | |
<h2><a name="import"/>Importar y Configurar Proyectos</h2> | |
<p><b>Para importar a NetBeans un proyecto de Eclipse:</b></p> | |
<ol> | |
<li>Asegúrese de que tiene copia del proyecto que desea importar en el sistema. | |
<p>Normalmente, este proyecto ya estaría en el espacio de trabajo de Eclipse en su | |
sistema.</p></li> | |
<li>Seleccione File > Import Project > Eclipse Project.</li> | |
<li>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. | |
<img src="../../../images_www/articles/71/java/import-eclipse/eclipse-import-workspace-location.png" height="354" width="604" | |
alt="Imagen que muestra la ubicación de trabajo de la página del asistente de importación de proyectos de Eclipse | |
con la importación de proyectos de trabajo y seleccione el botón de ubicación especificada de trabajo de Eclipse | |
." class="margin-around"> | |
</li> | |
<li>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: | |
<ul> | |
<li><b>NetBeans almacena los datos del proyecto dentro de las carpetas del proyecto de Eclipse. </b> | |
NetBeans añade carpetas y archivos dentro de la carpeta de nivel superior del original | |
proyecto.</li> | |
<li><b>Crear proyectos importados de NetBeans en una ubicación diferente. </b> | |
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.</li> | |
</ul> | |
<p>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.</p> | |
<p>Ver <a href="#metadata">Archivos del Proyecto de NetBeans</a>. A continuación una lista de archivos y | |
carpetas que crea NetBeans.</p></li> | |
<li>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.)</li> | |
</ol> | |
<p>Después de completar el asistente, pueden aparecer los siguientes cuadros de diálogo:</p> | |
<ul> | |
<li><b>Problemas de importación.</b> 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. | |
<p>Puede copiar la información de este cuadro de diálogo y pegarlo en otro lugar para su futura referencia.</p> | |
<p>En la mayoría de los casos, debe utilizar el proyecto del cuadro de diálogo Propiedades del proyecto para | |
resolver esta cuestiones. Ver <a href="#problems">Resolviendo problemas para importar</a> | |
guía para la solución de los problemas más comunes.</p> | |
</li> | |
<li><b>Resolver Problemas de referencia.</b> 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.</li> | |
<li><b>Resolver servidor desaparecido.</b> 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.</li> | |
</ul> | |
<img src="../../../images_www/articles/71/java/import-eclipse/eclipse-import-issues.png" height="335" width="391" | |
alt="Imagen que muestra el cuadro de diálogo Import Issues." class="margin-around"> | |
<p>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. | |
</p> | |
<img src="../../../images_www/articles/71/java/import-eclipse/eclipse-import-projects-window.png" height="134" width="309" | |
alt="Imagen que muestra la ventana de proyectos después que un proyecto se ha importado, | |
incluyendo un nodo para el proyecto y sub nodos de las páginas web, archivos de configuración de | |
los recursos del servidor, src archivos y bibliotecas." class="margin-around"> | |
<p>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.</p> | |
<img src="../../../images_www/articles/71/java/import-eclipse/eclipse-import-resolve-reference.png" height="218" width="400" | |
alt="Imagen que muestra el cuadro de diálogo resolver Referencias después que un proyecto ha | |
sido importado." class="margin-around"> | |
<p>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.</p> | |
<p>Para mayor información sobre como configurar tu proyecto, ver | |
<a href="project-setup.html#projects-configuring">Configuración del Classpath y Otras Configuraciones del proyecto</a> | |
en la creación, importación, y guía para configurar proyectos Java.</p> | |
<h2><a name="build"/>Construcción y Ejecución de un Proyecto</h2> | |
<p>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 | |
<code>build</code> y <code>dist</code>. NetBeans no sobreescribe las salidas creadas a partir de las acciones de Eclipe. Si el proyecto de Eclipse ya | |
tiene las carpetas <code>build</code> y <code>dist</code> , | |
el proyecto de NetBeans crea las carpetas llamadas | |
<code>nbbuild</code> y <code>nbdist</code> y usa estas para construir las salidas.</p> | |
<p>Los siguientes son algunos de los comandos buid and run que esta disponibles desde el menu Run:</p> | |
<ul> | |
<li><b>Run Project.</b> Test runs la aplicación en el IDE.</li> | |
<li><b>Clean and Build Project.</b> Borra el contenido de las carpetas <code>build</code> | |
(o <code>nbbuild</code>) y <code>dist</code> (o <code>nbdist</code>) | |
y reconstruye todas las salidas de los proyectos. Use el script build de NetBeans. | |
Similar al comando Clean de Eclipse.</li> | |
<li><b>Clean.</b> Borra el contendio de las carpetas de <code>nbbuild</code> | |
y <code>nbdist</code>.</li> | |
<li><b>Build.</b> Reconstruye las salidas de los proyectos. Si las carateristicas de compilar y salvar estan habilitadas, | |
el comando Build es deshabilitado. Ver | |
<a href="project-setup.html#building-compile-on-save">Compilar y Guardar </a> en la sección de Guías de Crear, Importar y Configurar Proyectos Java.</li> | |
</ul> | |
<p>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 | |
<a href="project-setup.html">Crear, Importar y Configurar Proyectos Java</a>. | |
</p> | |
<h2><a name="metadata"/>Archivos del Proyecto de NetBeans</h2> | |
<p>Después de haber importado el proyecto, encontrará las siguientes carpetas y archivos | |
en su sistema:</p> | |
<ul> | |
<li>El archivo <code>build.xml</code> o <code>nb-build.xml</code>. El principal constructor del proyecto NetBeans. | |
Puede personalizar este script de acuerdo a las necesidades | |
de su proyecto. Por defecto, este archivo se llama <code>build.xml</code>. | |
Si dicho archivo ya existe en la carpeta del proyecto, el script se llama | |
<code>nb-build.xml</code>.</li> | |
<li>El archivo <code>nbproject</code>. 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 <code>build.xml</code> o <code>nb-build.xml</code> | |
en su sistema de control de versión, otros usuarios podrán | |
abrir el proyecto en NetBeans. Esta carpeta también contiene las carpeta <code> private </code> | |
, 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 <a href="#versioning">Consideraciones sobre el control de versiones</a>.</li> | |
<li>La carpeta <code>nbbuild</code>. Al construir o ejecutar el proyecto de NetBeans, | |
fuentes del proyecto son compilados en esta carpeta.</li> | |
<li>La carpeta <code>nbdist</code>.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.</li> | |
</ul> | |
<a name="versioning"/><h2>Consideraciones sobre el control de versiones</h2> | |
<p>Si el proyecto está sacado de un sistema de control de versiones, <code>build</code> (o <code>nbbuild</code>), | |
<code>dist</code> (o <code>nbdist</code>), y el <code>nbproject/private</code> | |
las carpetas no deben comprobarse dentro del sistema de control de versiones. </p> | |
<p>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.</p> | |
<p class="notes">Aunque <code>nbproject/private</code> debe ser ignorado, | |
<code>nbproject</code> deben ser chequeados dentro del sistema de control de versión. | |
<code>nbproject</code> contiene los metadatos del proyecto que permite a otros usuarios | |
abrir el proyecto en NetBeans sin necesidad de importar primero el proyecto.</p> | |
<h2><a name="resynch"/>Resincronizar un proyecto</h2> | |
<p>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.</p> | |
<p>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.</p> | |
<p>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.</p> | |
<!-- TODO add information on what gets synchronized--> | |
<p><b>Para resincronizar manualmente proyectos de NetBeans con los proyectos de Eclipse:</b></p> | |
<ul> | |
<li>Seleccione File > Import Project > Resynchronize Eclipse Projects.</li> | |
</ul> | |
<p class="notes"><b>Notas:</b> Cuando resincroniza un proyecto, la resincronización | |
se realiza en todos los proyectos que se han importado desde el espacio de trabajo.</p> | |
<h2><a name="problems"/>Resolviendo problemas de importación</h2> | |
<p>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 | |
</p> | |
<p>Aquí figura una lista de los problemas comunes sobre importación y sus soluciones.</p> | |
<table> | |
<tr> | |
<th class="tblheader" scope="col">Mensaje del Problema</th> | |
<th class="tblheader" scope="col">Solución</th> | |
</tr> | |
<tr> | |
<td class="tbltd1">Resolviendo problemas de servidor no encontrado</td> | |
<td class="tbltd1">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.</td> | |
</tr> | |
<tr> | |
<td class="tbltd1">Resolver Problemas de Referencia</td> | |
<td class="tbltd1">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.</td> | |
</tr> | |
<tr> | |
<td class="tbltd1">Plataforma Eclipse para proyectos <i>ProjectName</i> no puede ser usado. | |
Es un JRE, el proyecto de NetBeans requiere un JDK. NetBeans utilizará la plataforma por defecto. | |
</td> | |
<td class="tbltd1">Si desea cambiar la plataforma que utiliza NetBeans | |
para el proyecto, elija Herramientas > Plataformas y especificar una plataforma diferente.</td> | |
</tr> | |
<tr> | |
<td class="tbltd1">El Proyecto Eclipse <i>ProjectName</i> reclama a utilizar el JDK de la "(1)" directorio. Sin embargo, este directorio no existe. NetBeans utilizará la plataforma por defecto. | |
</td> | |
<td class="tbltd1">Si desea cambiar la plataforma que utiliza NetBeans | |
para el proyecto, elija Herramientas > Plataformas y especificar una plataforma diferente. | |
</td> | |
</tr> | |
<tr> | |
<td class="tbltd1">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. | |
</td> | |
<td class="tbltd1">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 | |
.</td> | |
</tr> | |
<tr> | |
<td class="tbltd1">La importación ha fallado debido a <i>...</i>. Más detalles se pueden encontrar en el archivo de registro del IDE | |
.</td> | |
<td class="tbltd1">Puede abrir el archivo de registro del IDE seleccionando Ver > Log del IDE.</td> | |
</tr> | |
<tr> | |
<td class="tbltd1">Tipo de proyecto desconocido - no puede ser importado.</td> | |
<td class="tbltd1">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.</td> | |
</tr> | |
</table> | |
<!-- TODO link to a wiki with other troubleshooting info--> | |
<!-- ======================================================================================= --> | |
<br> | |
<div class="feedback-box" ><a href="/about/contact_form.html?to=3&subject=Feedback: Importing Eclipse Projects into NetBeans IDE">Send Feedback on This Tutorial</a></div> | |
<br style="clear:both;" /> | |
<h2><a name="nextsteps"></a>Ver También</h2> | |
<ul> | |
<li><a href="http://wiki.netbeans.org/NetBeansForEclipseUsers">NetBeans para Usuarios de Eclipse</a></li> | |
<li><a href="project-setup.html">Crear, Importar, y Configurar Proyectos Java</a></li> | |
<li><a href="../../trails/java-se.html">IDE Básico y guía de aprendizaje programando Java</a></li> | |
<li><a href="../../trails/matisse.html">Guía de aprendizaje de aplicaciones GUI Java</a></li> | |
<li><a href="../../trails/web.html">Guía de aprendizaje de aplicaciones Web Java</a></li> | |
</ul> | |
</body> | |
</html> |