Scala Meta:对版本感到困惑
Scala Meta: Confused about the versions
在 tutorial 中,您找到了 Scala-Meta 的 2 个版本。
lazy val MetaVersion = "3.7.2"
lazy val MetaVersion1 = "1.8.0"
我有点困惑,因为他们似乎指的是同一个项目:
lazy val scalameta1 = "org.scalameta" %% "scalameta" % MetaVersion1
lazy val scalameta = "org.scalameta" %% "scalameta" % MetaVersion
有人能指出其中的区别吗?您什么时候使用其中的哪一个?
Tutorial只提到了"3.7.2"
,但是我得到了例外
ERROR: new-style ("inline") macros require scala.meta
此处解释:new-style-inline-macros-require-scala-meta
在 tutorial 中,您找到了 Scala-Meta 的 2 个版本。
lazy val MetaVersion = "3.7.2"
lazy val MetaVersion1 = "1.8.0"
我有点困惑,因为他们似乎指的是同一个项目:
lazy val scalameta1 = "org.scalameta" %% "scalameta" % MetaVersion1
lazy val scalameta = "org.scalameta" %% "scalameta" % MetaVersion
有人能指出其中的区别吗?您什么时候使用其中的哪一个?
Tutorial只提到了"3.7.2"
,但是我得到了例外
ERROR: new-style ("inline") macros require scala.meta
此处解释:new-style-inline-macros-require-scala-meta