0

Я использую 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> 

По некоторым причинам я не хочу этого. Можно ли отключить это поведение? Или, по крайней мере, обход?

ответ

1

Эта опция может быть отключена при импорте проекта.

+0

К сожалению, это не работает постоянно. Я знаю об этом варианте - он вызывает желаемое поведение, но для первоначального импорта ТОЛЬКО. Когда я запустил * Refresh All * позже, отфильтрованные источники снова появятся. Мне нужен постоянный эквивалент этой опции. – Marwin

+0

Не следует. Предполагается, что «Обновить все» должно сохранять все, что вы выбрали во время импорта. Если это так, как вы говорите, это ошибка. Не могли бы вы представить здесь отчет об ошибке: https://issuetracker.springsource.com/browse/STS), и я попытаюсь исправить это. – Kris

+0

Спасибо, Крис. Я позабочусь об этом еще раз, а затем напишу ошибку. – Marwin