student intellij idea full intellij-idea ide

intellij idea - idea - ¿Cuál es la diferencia entre proyecto abierto e proyecto de importación en Intellij?



intellij vs eclipse (2)

Al iniciar por primera vez Intellij IDEA, se le ofrecen algunas opciones de inicio rápido que incluyen Importar proyecto y Abrir proyecto . ¿Cuál es la diferencia entre estas dos opciones?

De acuerdo con la respuesta en Diferencia entre abrir e importar un proyecto en androidstudio, se usa para los proyectos existentes y la importación es para migrar desde otros entornos. Sin embargo, al realizar pruebas, puedo abrir tanto [proyectos existentes que ya están en Intellij como proyectos de otros IDE] usando Importar o Abrir proyecto.

Me pregunto si el significado es diferente para Intellij vs Android Studio.

Nota: nunca he usado Android Studio, así que discúlpeme si muestra el mismo comportamiento.


Al menos para IDEA 2018.1 y 2018.2 , existen diferencias adicionales cuando se trabaja con proyectos de Gradle :

  1. .idea/libraries/*.xml y .idea/modules.xml solo se generan en caso de que el proyecto se haya abierto . No están en caso de que haya sido importado .
  2. Los archivos .iml generados son ligeramente diferentes (la versión importada no enumera ninguna biblioteca, por lo que asumo que IDEA se basa en el modelo de proyecto externo subyacente para los proyectos importados ).

Como funciona en ambos sentidos, prefiero importar proyectos, ya que da como resultado menos archivos generados específicos de IDEA .


Básicamente, puede usar Abrir cada vez, ya que funciona tanto para proyectos nuevos como para proyectos existentes.

La única característica adicional de Importar es que puede establecer un nuevo nombre y ubicación del proyecto si lo desea y hacer algunas cosas básicas de configuración, como la compatibilidad con Agregar marco (pero esto puede hacerlo incluso si abre el proyecto más adelante). Mi preferencia personal es usar solo Abrir como Importar rara vez es necesario para mí.