У меня есть следующая структура проекта:
- root- gradle (build.gradle)
- project-group1 (нет файла сборки)
- project1 (build.gradle)
- project2 (build.gradle)
- ...
- project-group2 (нет файла сборки)
- ...
- project-group1 (нет файла сборки)
Так бывает, что мне приходится часто создавать проекты Eclipse. Я запустил команду:
gradle cleanEclipse eclipse
После выполнения ряда задач "затмение" перестает работать, как ожидалось. А именно, он больше не добавляет характер gradle к проектам и не распознает
sourceCompatibility = 1.6
больше пытается построить все с 1,8 версией Java.
Я добавил в root build.gradle следующее:
allprojects {
sourceCompatibility = 1.6
eclipse.project {
natures 'org.springsource.ide.eclipse.gradle.core.nature'
}
// more stuff here ...
}
Это помогло с корневым проектом, но не повлияло ни на какой другой проект. Я добавил то же самое к подпроектам с таким же неудовлетворительным результатом. Я должен сказать, что даже после того, как природа была добавлена в корневой проект, и gradle параметры плагина стали доступными для root снова, я до сих пор не вижу значок "G".
Итак, похоже, что у меня есть 2 проблемы с установкой gradle.
-
Исчезновение природы gradle. После нескольких запусков Eclipse перестает распознавать проекты gradle. Я бы даже не столкнулся с второй проблемой, если бы это сработало правильно.
-
Некоторая проблема с моими конструктивными файлами gradle или макетами проектов, поскольку мои настройки, похоже, не действуют на подпроекты.
-
Отсутствует значок "G" для проекта с восстановленным характером gradle.
Любая помощь будет принята с благодарностью!