我经常遇到这样的问题:当一些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应该能够自动处理这个问题。
暂无答案!
目前还没有任何答案,快来回答吧!