2

MartinOderskyによるCourseraコース「FunctionalProgrammingPrinciplesin Scala」で使用したため、ScalaIDEはすでにセットアップされています。

同じIDEでAkkaフレームワークを使用したいと思います。

直接インポートできるScalaIDEAkkaプラグインはありますか?

新しいScalaプロジェクトで、akkaが提供するすべてのjarファイルを参照しようとしました。このようにして、基本的なakkaのを実行できます。

しかし、で作業しようとするとDispatchers、コードがコンパイルされません。

object TestActor {
    val dispatcher = Dispatchers.newExecutorBasedEventDrivenWorkStealingDispatcher("pool")
               .setCorePoolSize(100)
               .setMaxPoolSize(100)
               .build
}

Scala2.9でAkka2.0.2を使用しようとしています

ScalaIDEでakka2.0.2または2.0.4を構成して実行する最も確実な方法は何ですか?

4

3 に答える 3

3

Akka 1.x API (Dispatcher.newXXX) と Akka 2.0 API を混同しています。リファレンス ドキュメントを参照してください: http://doc.akka.io/docs/akka/2.0.4/

于 2012-11-28T01:32:26.477 に答える
0

IntelliJ で手早く汚い Akka 2.0.2 プロジェクトをセットアップするために、私は Maven を使用して幸運に恵まれました。私の推測では、以下に示すようなものを使用して、Maven を使用して依存関係を取得するように Scala IDE を取得できる可能性があります。私の pom.xml ファイルは次のようになります。

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
         http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <name>myProject</name>
    <groupId>myProject</groupId>
    <artifactId>myProject</artifactId>
    <packaging>jar</packaging>
    <version>0.1</version>
    <url>http://example.com</url>

    <dependencies>
        <dependency>
            <groupId>com.typesafe.akka</groupId>
            <artifactId>akka-actor</artifactId>
            <version>2.0.2</version>
        </dependency>
        <dependency>
            <groupId>org.scala-lang</groupId>
            <artifactId>scala-library</artifactId>
            <version>2.9.0-1</version>
            <scope>compile</scope>
        </dependency>
    </dependencies>
    <repositories>
        <repository>
            <id>typesafe</id>
            <name>Typesafe Repository</name>
            <url>http://repo.typesafe.com/typesafe/releases/</url>
        </repository>
    </repositories>
</project>
于 2012-11-27T16:59:26.890 に答える
0

これが最も確実な方法です。

私はあなたと同じ状況にありました.Courseraのクラスを終えたばかりで、統合されたScala IDEがセットアップされており、Akkaを探索したいと思っています. これが私が見つけたものです。

Typesafe スタックのインストール に進みます。お使いのマシンに scala、sbt、giter8 などをセットアップする手順に従ってください。Akka (Scala) 入門に移動します。これにより、Coursera クラスで慣れていたように、Typesafe テンプレートを使用して Akka プロジェクトをセットアップする方法について説明します。「Eclipse 用の Scala IDE のセットアップ (オプション)」に特に注意してください。これを追加すると、すべての Akka 依存関係がインストールされた Scala プロジェクトが作成され、Eclipse で開発する準備が整います。自宅にいるようにくつろげます。

于 2012-12-04T15:07:38.533 に答える