我想在一个基于Maven的Scala-2.10项目中使用Scala Virtualized。Scala Virtualized wiki只有针对SBT的说明,建议您只需要在build.sbt中将scalaOrganization从"org.scala-lang“导入到"org.scala-lang.virtualized”。这表明,对于maven,您需要在pom.xml文件中更改scala- <groupId>的库。似乎Scala Maven插件能够从您使用的scala库中找到scala编译器,因为我在任何pom.xml文件中都没有看到scala编译器。在任何情况下,单独更改pom.xml文件中scala- groupId的库都不会起作用。我确实确保了父pom.xml中的scala-library变体与Scala Virtualized (2.10.2-RC1)的版本相对应。
我还需要做什么?
发布于 2013-07-11 23:13:19
我在这里开了一张票:http://goo.gl/anZyE,并在这里准备了一个补丁:http://goo.gl/U43qs,有人来测试一下吗?
发布于 2013-07-07 16:46:23
scala库,scala编译器的groupId是hard-coded into the plugin。信息(版本,...)从scala-library依赖项中计算出。
您可以打开一个ticket并要求支持其他groupId (可能是可配置的,也可能不是硬编码的)。您可以派生、进行更改,然后提交补丁/拉取请求。
更新插件:scala-mavent- 3.1.6包含了来自evantill的补丁(谢谢),这样你就可以覆盖默认的scalaOrganization
https://stackoverflow.com/questions/17457735
复制相似问题