我想在基于Maven的Scala-2.10项目中使用Scala Virtualized。 Scala Virtualized wiki只有SBT的说明,建议您只需要在build.sbt中将scalaOrganization
从“org.scala-lang”转换为“org.scala-lang.virtualized”。这表明对于maven,您需要更改pom.xml文件中的scala-library的<groupId>
。看起来Scala Maven插件找出了scala-compiler从你使用的scala库得到什么,因为我在任何pom.xml文件中都没有提到scala-compiler。在任何情况下,单独更改pom.xml文件中的scala-library的groupId都不起作用。
我确实确保父pom.xml中的scala-library varsion对应于Scala Virtualized(2.10.2-RC1)存在的版本。
我需要做什么(其他)?
答案 0 :(得分:1)
scala-library的groupId,scala-compiler为hard-coded into the plugin。 scala-compiler的信息(版本,...)是根据scala-library依赖项计算的。
您可以打开ticket并要求支持其他groupId(可以是可配置的或不是硬编码的)。您可以分叉,进行更改,并提交补丁/拉取请求。
更新:scala-mavent-plugin 3.1.6包含来自evantill的补丁(谢谢) 因此,您可以覆盖默认的scalaOrganization
答案 1 :(得分:1)
我在这里开了一张票:http://goo.gl/anZyE 并在这里准备了一个补丁:http://goo.gl/U43qs 有谁来测试它?