2016-12-29 31 views
1

私は前にSBTを使用したプロジェクトを持って、私はScalaのプラグインでgradleを使用して、それをコンパイルしようとしていますが、以下のような例外を持っている:コンパイルScalaのプロジェクト:MissingRequirementError

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

インターネットによると、スカラ/亜鉛版の非互換性の問題です。 このプロジェクトはscala 2.11の依存関係があります(以前はスカラーライブラリ2.11でビルドされていました)ので、依存関係(さまざまな組み合わせ)に明示的に適切なscalaとzincバージョンを追加しようとしましたが、結果は同じです。

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に翻訳するのですか?私はスカラーライブラリを追加することが彼らの提案だが。 – 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' 
関連する問題