2017-05-05 7 views
0

私はScalaでいくつかの割り当てを行う必要があり、私はこの言語の初心者です。 割り当てでは、私はprofがtwitter/chillを使ってシリアライゼーションとデシリアライズの実装を要求します。 https://github.com/twitter/chill/Intellij IDEを使用してTwitter/ChillをScalaコードにインポートする

しかし、libaryを私のIDE Intellijにインポートする方法はわかりません。

私が使用するたびにval instantiator = new ScalaKryoInstantiator. IDE通知する:ScalaKryoInstantiatorというシンボルを解決できません。

誰でもこの問題を解決するのに役立つでしょうか?

ロング。

+1

あなたは依存関係としてチルを追加して、パッケージをインポートする必要があります。 [Here](http://alvinalexander.com/scala/sbt-how-to-manage-project-dependencies-in-scala)は良い出発点であり、[ここ](https://confluence.jetbrains.com/display/IntelliJIDEA/Getting + Started + with + SBT)は、IntelliJに直接関係するものです。 Scalaプロジェクトがどのように構築されているかについて、かなりの量の読書をしなければなりません。 –

+0

こんにちはEvan058、ご意見ありがとうございます。 私はhttps://confluence.jetbrains.com/display/IntelliJIDEA/Getting+Started+with+SBT alを読むことができます。 しかし、Chillのどの情報が依存関係としてbuild.sbtファイルに追加されるのかわかりません:( https://github.com/twitter/chill/ – Lup

答えて

1

Scalaプロジェクトでライブラリを追加する方法の1つは、sbtを使用する場合、sbt依存関係を追加することです。ほとんどの図書館や瓶が発見され、Mavenのリポジトリからダウンロードすることができます:あなたは上記のページにSBT]タブをクリックした場合https://mvnrepository.com/artifact/com.twitter/chill_2.9.2/0.2.3

は、Mavenのはあなたに直接お使いのbuild.sbtに貼り付けることができ、コードスニペットを提供します。 sbtを使用してプロジェクトをコンパイルして実行するには、build.sbtがあるディレクトリでターミナルを開き、 "sbt run"コマンドを使用します。

あなたは、SBTを使用するのmavenからjarファイルをダウンロードして、この答えの指示に従わない場合は、次のHow to add external library in IntelliJ IDEA?

+0

あなたの指示に従った後、私はTwitter /チルをエラーなく使用してください。 大変ありがとうございます。 – Lup

関連する問題