java删除的文件仍然存在于.iml文件include resource中

46qrfjad  于 2021-06-30  发布在  Java
关注(0)|答案(0)|浏览(280)

我经常遇到这样的问题:当一些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应该能够自动处理这个问题。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题