Я использую Eclipse IDE для проекта Gradle вместе с плагином eclipse-integration-gradle.Как предотвратить плагин eclipse-integration-gradle от размещения подпроектов среди фильтрованных источников?
При выборе пункта меню «Обновить все» плагин вызывает задачу «Охват :eclipse
» для обновления файлов и .project
. После окончания градуировки плагин автоматически добавляет все подпроекты gradle к отфильтрованным источникам в .project
(возможно, перезаписывая любые другие отфильтрованные источники, сгенерированные Gradle раньше). Такие как:
<filteredResources>
<filter>
<id>1435224149113</id>
<name></name>
<type>26</type>
<matcher>
<id>org.eclipse.ui.ide.orFilterMatcher</id>
<arguments>
<matcher>
<id>org.eclipse.ui.ide.multiFilter</id>
<arguments>1.0-projectRelativePath-equals-true-false-myProjectName</arguments>
</matcher>
</arguments>
</matcher>
</filter>
</filteredResources>
По некоторым причинам я не хочу этого. Можно ли отключить это поведение? Или, по крайней мере, обход?
К сожалению, это не работает постоянно. Я знаю об этом варианте - он вызывает желаемое поведение, но для первоначального импорта ТОЛЬКО. Когда я запустил * Refresh All * позже, отфильтрованные источники снова появятся. Мне нужен постоянный эквивалент этой опции. – Marwin
Не следует. Предполагается, что «Обновить все» должно сохранять все, что вы выбрали во время импорта. Если это так, как вы говорите, это ошибка. Не могли бы вы представить здесь отчет об ошибке: https://issuetracker.springsource.com/browse/STS), и я попытаюсь исправить это. – Kris
Спасибо, Крис. Я позабочусь об этом еще раз, а затем напишу ошибку. – Marwin