Как исправить проблему "отсутствует файл конфигурации проекта Gradle" в Buildship?

как пользователь Eclipse, мне всегда нравилась среда Gradle IDE. Однако этот плагин теперь устарел в пользу нового плагина Buildship.

после настройки новой Eclipse IDE с установленным Buildship, я столкнулся со следующей ошибкой во всех моих проектах Gradle:

отсутствует файл конфигурации проекта gradle: .настройки/орг.затмение.buildship.ядро.преф

в google есть несколько страниц, которые касаются этой проблемы, но все они кажется довольно устаревшим. Существует также запись в bugtracker плагина, который установлен в "закрыто исправлено". Ну, очевидно, это не исправлено.

Я делаю что-то неправильно? Любые идеи, как решить эту проблему?

3 ответов


Я понял это сам. Проблема с "отсутствующим файлом конфигурации проекта gradle" возникает из-за способа импорта проектов gradle в Eclipse.

при импорте проекта gradle через обычный , потом это не работа и произвести вышеупомянутую ошибку.

однако, если вы импортируете тот же самый проект через File -> Import -> Gradle -> Existing Gradle Project, тогда вы получите разные мастер импорта и с помощью этого мастера, это работает как шарм.

Я все еще думаю, что это ошибка, потому что выбор мастера импорта не должен иметь значения. Тем не менее, выбор правильного мастера является жизнеспособным обходным путем.


другой вариант:

  1. перейти к пути проектов (где gradle или gradlew находится)
  2. Unix:sh gradlew cleaneclipse Win:gradlew cleaneclipse

требует apply plugin: 'eclipse' в своем build.gradle

  1. обновите свой проект в eclipse.
  2. после этого для Unix: sh gradlew eclipse Win:gradlew eclipse

теперь природа gradle будет отсутствовать в вашем eclipse-проекте. Откройте контекстное меню project -> configure -> add gradle nature

теперь все должно быть хорошо.


Я серьезно искал решение, но нашел только обходные пути. Решение Alan47 создало файл для меня, но не смогло создать проект правильно в моем случае. Поэтому я просто скопировал созданный файл и снова импортировал проект по умолчанию:

File -> Import -> General -> Existing Project into Workspace

и снова вставил файл в каталог

./settings

имя файла:

org.eclipse.buildship.core.prefs

содержимое файла только:

connection.project.dir=
eclipse.preferences.version=1