2016-12-29 40 views
1

我有,我试图编译使用gradle使用Scala插件之前所使用的SBT一个项目,但已经得到了如下的异常:与gradle这个编译斯卡拉项目:MissingRequirementError

[ant:scalac] scala.reflect.internal.MissingRequirementError: object java.lang.Object in compiler mirror not found.

据互联网这是scala/zinc版本不兼容的问题。 这个项目有scala 2.11的依赖关系(并且之前用scala库2.11构建过),所以我试图明确地给依赖关系(以各种组合)添加适当的scala和锌版本,但结果是一样的。

dependencies { 
    zinc 'com.typesafe.zinc:zinc:0.3.9' 
    compile 'org.scala-lang:scala-library:2.11.6' 

有什么建议吗?

+0

http://stackoverflow.com/a/23718946 –

+0

我看过那个话题。如何将它翻译成gradle?我虽然加入scala库是他们的建议。 – Rumoku

+0

请发布所有构建文件以帮助我们进一步调查。 –

回答

1

还有一个错误信息,我错过了最初:

[ant:scalac] error: error while loading <root>, Error accessing ... activation\1.0.2\48d628027388ba84af265623c1434a70 
bffdc175\activation-1.0.2.jar 

剔除构建这个神器解决了这个问题:

exclude group: 'activation', module: 'activation'