是否可以将黄油刀与 scala sbt 构建工具一起使用?
Posted
技术标签:
【中文标题】是否可以将黄油刀与 scala sbt 构建工具一起使用?【英文标题】:Is it possible to use butterknife with scala sbt build tool? 【发布时间】:2017-12-23 04:31:10 【问题描述】:我想知道具有注释处理器的 ButterKnife 框架是否可以与 scala sbt 一起使用?
【问题讨论】:
【参考方案1】:Scala好像不支持Java注解处理工具如图是this answer
在寻求解决此问题的过程中,我在原始问题帖子中添加了一些研究链接。 androidAnnotations 注释处理器生成源代码(Java 文件)。通常,注释处理器似乎在源代码级别(而不是类文件)运行。我期待 AndroidAnnotations 从 Scala 源文件生成 Java 代码。 Scala 似乎不支持 Java 注释处理工具。所以我对这个问题的回答是:不可能将 AndroidAnnotations 与 Scala 源代码一起使用。但是,AndroidAnnotations 仍然可以在 Scala 混合源项目的 Java 源代码中使用。
这是一个旧答案,但我怀疑当时有什么改变。
但在 scala 中,您可以使用更好的方法来使用 TYPED RESOURCES (TR) 绑定布局
【讨论】:
谢谢,我看到 TR 是一个很好的工具,那么我想知道用 Java 编写的 Activity 类,以及用 Scala 编写的其他模型和功能类,在这种情况下,java 源代码注释处理器工作?你有没有考虑sbtPlugin
可以处理源代码? @humazed以上是关于是否可以将黄油刀与 scala sbt 构建工具一起使用?的主要内容,如果未能解决你的问题,请参考以下文章