0

scala でデータを永続化するために、slick と squeryl フレームワークを使用しようとしています。Play フレームワークは使用したくありませんが、永続化フレームワークのみを使用したいのですが、slick (または squeryl) jar ファイルをインポートすると、以下の問題が発生しました。

slick_2.10.1-2.0.0-M1.jar of <project_name> build path is cross-compiled with an incompatible version of Scala (2.10.1). In case this report is mistaken, this check can be disabled in the compiler preference page.   

Eclipse の scala プラグインで scala jar (2.11.6) を使用し、簡単な scala アプリケーションを実行できました。jdbc を使用して mysql dbms にアクセスすることもできます。この問題は、slick (または squeryl) jar ファイルをインポートすると発生します。フレームワークが scala 2.11 をサポートしていないためですか? scala バージョンのダウングレードは解決策ですか? もしそうなら、Eclipse scala プラグインで scala バージョンをダウングレードする方法を教えてください。どうもありがとうございました

4

2 に答える 2

1

scala 2.11 を使用している場合は、この依存関係を slick に使用する必要があります。

<dependency>
  <groupId>com.typesafe.slick</groupId>
  <artifactId>slick_2.11</artifactId>
  <version>3.0.0</version>
</dependency>
于 2015-05-27T02:04:38.390 に答える