Tag: autofactory

在同一模块中使用时,IntelliJ无法找到生成的源

我正在使用谷歌AutoFactory的注释处理器。 我使用@AutoFactory注释SomeClass ,并在同一模块中的其他地方引用了new SomeClassFactory().create() 。 Maven配置: 我在Maven中添加了必要的依赖: com.google.auto.factory auto-factory 1.0-beta2 true 当运行$ mvn clean compile我看到创建了target/generated-sources/annotions/somepackage/SomeClassFactory ,并且模块编译时没有错误。 IntelliJ配置: Reimport all maven modules Preferences – > Annotation Processors – > Enable annotation processing Rebuild Project 如果我的理解是正确的,那么在我的IDEA版本( v14.1.4 )中这应该足够了。 我还执行了以下步骤: 已validationgenerated-sources文件夹是否作为Project Structure的源添加 已validationMaven首选项Generated sources folders设置为Detect automatically validation源是在重建时实际生成的(首先删除target文件夹以确保它是由IntelliJ生成的) 尝试按照@tilpner的建议禁用项​​目结构中的Exclude output paths 使缓存无效并重新启动 删除.idea文件夹和.iml文件 在Preferences – > Maven – > […]