Удаленные файлы все еще присутствуют в .iml-файле Include-Resource - PullRequest
0 голосов
/ 06 декабря 2018

У меня часто возникает проблема, когда некоторые java-файлы были удалены из проекта (например, вручную или с помощью контроля версий), в файле .iml проекта все еще есть ссылки.

Это приводит к ошибке во времяпроцесс сборки (сборка началась в IntelliJ):

Error:osgi: [myproject] Input file does not exist: C:/dev/myproject/src/main/java/com/mycompany/myproject/IntentionallyDeletedFile.java

Проверяя файл .iml, я могу найти ссылку в:

<component name="FacetManager">
    <facet type="Osmorc" name="OSGi">
      <configuration manifestGenerationMode="OsmorcControlled" ...>
        <additionalProperties>
          ...
          <property key="Include-Resource"

Когда я удаляю его оттуда вручную, сборкаснова работаетНо я думаю, что IntelliJ сможет справиться с этим автоматически.

...