Как исправить проблему "отсутствует файл конфигурации проекта 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
, тогда вы получите разные мастер импорта и с помощью этого мастера, это работает как шарм.
Я все еще думаю, что это ошибка, потому что выбор мастера импорта не должен иметь значения. Тем не менее, выбор правильного мастера является жизнеспособным обходным путем.
другой вариант:
- перейти к пути проектов (где gradle или gradlew находится)
- Unix:
sh gradlew cleaneclipse
Win:gradlew cleaneclipse
требует apply plugin: 'eclipse'
в своем build.gradle
- обновите свой проект в eclipse.
- после этого для 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