web-dev-qa-db-fra.com

Comment résoudre le problème "Fichier de configuration de projet Gradle manquant" dans Buildship?

En tant qu'utilisateur Eclipse, j'ai toujours aimé l'IDE Gradle. Cependant, ce plugin est désormais obsolète au profit du nouveau plugin Buildship.

Après avoir configuré une nouvelle Eclipse IDE avec Buildship installé, je suis confronté à l'erreur suivante dans tous mes projets Gradle:

fichier de configuration de projet Gradle manquant: .settings/org.Eclipse.buildship.core.prefs

Il existe plusieurs pages sur Google qui traitent de ce problème, mais toutes semblent assez obsolètes. Il y a aussi une entrée dans le bugtracker du plugin qui est réglé sur "CLOSED FIXED". Eh bien, apparemment, ce n'est pas fixe.

Est-ce que je fais quelque chose de mal? Avez-vous des idées sur la façon de résoudre ce problème?

22
Alan47

vous pouvez peut-être utiliser cette méthode. en refaisant le fichier

J'ai accidentellement supprimé ou perdu le fichier dans mon projet Flutter.

puis je fais une nouvelle méthode entrez le ./Android dossier dans votre projet flutter. copier sur votre terminal pour mac:

touch "org.Eclipse.buildship.core.prefs"; echo "connection.project.dir=
Eclipse.preferences.version=1" >> org.Eclipse.buildship.core.prefs

puis à votre ./Android/app dossier dans votre projet flutter.

touch "org.Eclipse.buildship.core.prefs"; echo "connection.project.dir=..
Eclipse.preferences.version=1" >> org.Eclipse.buildship.core.prefs
0

La solution la plus simple, en utilisant simplement la souris

Comme le dit ici oehme (Stefan Oehme - core dev):
https://github.com/Eclipse/buildship/issues/504

"Buildship ne peut pas recréer ce fichier car il ne peut pas savoir quel était votre projet racine (Gradle prend en charge les dispositions de projet arbitraires). Vous devez soit archiver le fichier de paramètres, soit archiver aucun fichier Eclipse à tout. L'archivage du .project sans les .settings n'est pas pris en charge. "

Ou ici (Stefan Oehme - développeur principal):
https://discuss.gradle.org/t/do-i-need-to-check-in-settings-org-Eclipse-buildship-core-prefs-file/22457/2 :

"Cela se produirait si vous avez un fichier .project archivé avec la nature du buildship, mais aucun fichier de paramètres archivé. Le choix est entre l'archivage des deux ou l'archivage ni l'un ni l'autre et l'utilisation de l'importation Gradle assistant. "


La solution la plus simple, en utilisant uniquement la souris est la suivante:

  1. Faites un clic droit sur le projet puis cliquez sur Propriétés
  2. Dans la fenêtre des propriétés, allez dans Project Natures et supprimez le Gradle Nature puis cliquez sur le bouton Appliquer et Fermer
  3. Ouvrez à nouveau la même fenêtre et ajoutez Gradle Nature en arrière , puis cliquez sur Appliquer et fermer bouton
  4. Clic droit sur le projet> Gradle> Actualiser le projet Gradle

Après chaque étape: 1,2,3,4 laissez Eclipse faire son travail de mise à jour, ne le poussez pas rapidement.

Une autre solution consiste à enregistrer le fichier quelque part et à le coller à nouveau dans le projet ou à le créer à partir de zéro manuellement, puis procédez comme suit: Cliquez avec le bouton droit sur le projet> Gradle> Actualiser le projet Gradle.

Détails utiles:

Nom du fichier: org.Eclipse.buildship.core.prefs
Encodage habituel des fichiers: ISO_8859_1
Chemin du fichier: ./ setting/org.Eclipse.buildship.core.prefs
Contenu du fichier, une ligne: connection.project.dir = Eclipse.preferences.version = 1

0
Marian