【发布时间】:2017-12-23 04:31:10
【问题描述】:
我想知道具有注释处理器的 ButterKnife 框架是否可以与 scala sbt 一起使用?
【问题讨论】:
标签: android scala dependency-injection sbt
我想知道具有注释处理器的 ButterKnife 框架是否可以与 scala sbt 一起使用?
【问题讨论】:
标签: android scala dependency-injection sbt
Scala好像不支持Java注解处理工具如图是this answer
在寻求解决此问题的过程中,我在原始问题帖子中添加了一些研究链接。 AndroidAnnotations 注释处理器生成源代码(Java 文件)。通常,注释处理器似乎在源代码级别(而不是类文件)运行。我期待 AndroidAnnotations 从 Scala 源文件生成 Java 代码。 Scala 似乎不支持 Java 注释处理工具。所以我对这个问题的回答是:不可能将 AndroidAnnotations 与 Scala 源代码一起使用。但是,AndroidAnnotations 仍然可以在 Scala 混合源项目的 Java 源代码中使用。
这是一个旧答案,但我怀疑当时有什么改变。
但在 scala 中,您可以使用更好的方法来使用 TYPED RESOURCES (TR) 绑定布局
【讨论】:
sbtPlugin可以处理源代码? @humazed