如您所知,SBT在某种程度上与Maven兼容-- SBT可以识别简单的Maven POM并可以使用其中指定的依赖项和存储库。然而,SBT wiki表示,如果在SBT项目定义中指定了内联依赖关系,则将忽略POM(因此在这种情况下同时使用两者是不可能的):
当存在内联依赖声明时,将忽略Maven和Ivy配置(pom.xml和ivy.xml)。
是否有人知道是否存在从Maven POM到SBT项目定义的转换器(将POM的XML转换为项目定义Scala代码)?我正在考虑编写这样的脚本(它将有助于将我的旧Scala / Maven项目迁移到SBT),但首先要知道是否已经存在此功能。