web-dev-qa-db-fra.com

Quelle est la différence entre un projet ouvert et un projet d'importation dans Intellij?

Lorsque vous lancez Intellij IDEA pour la première fois, plusieurs options de démarrage rapide vous sont proposées, notamment Import Project et Open Project. Quelle est la différence entre ces deux options?

Selon la réponse dans La différence entre ouvrir et importer un projet dans androidstudio open est utilisée pour les projets existants et l’importation pour la migration à partir d’autres environnements. Toutefois, lors des tests, je suis en mesure d’ouvrir les deux projets existants dans Intellij et les projets d’autres IDE en utilisant le projet Importer ou Ouvrir.

Je me demande si le sens est différent pour Intellij vs Android Studio.

Remarque: Je n'ai jamais utilisé Android Studio, veuillez donc m'excuser s'il affiche le même comportement. 

26
Joey

Fondamentalement, vous pouvez utiliser Ouvrir à chaque fois car cela fonctionne pour les projets nouveaux et existants.

La seule fonctionnalité supplémentaire de Import est que vous pouvez définir un nouveau nom de projet et un nouvel emplacement si vous souhaitez effectuer des tâches de configuration de base telles que la prise en charge Add Framework (mais vous pouvez le faire même si vous ouvrez le projet ultérieurement). Ma préférence personnelle est de n'utiliser que l'option Ouvrir, car l'importation est rarement nécessaire pour moi.

29
Vojtech Ruzicka

Au moins pour les IDÉES 2018.1 et 2018.2 , il existe des différences supplémentaires entre les projets Gradle:

  1. .idea/libraries/*.xml et .idea/modules.xml ne sont générés que dans le cas où le projet était open. Ils ne sont pas au cas où ce serait importé.
  2. Les fichiers .iml générés sont légèrement différents (la version importée ne répertoriant aucune bibliothèque, je suppose donc que IDEA repose sur le modèle de projet étranger sous-jacent pour les projets importés).

Etant donné que cela fonctionne dans les deux sens, je préfère les projets importing car il en résulte moins de fichiers générés par IDEA -specific.

0
Bass