使用aka的Iam 2.1Eclipse不复制资源
我有2个问题:我有一个使用sbteclipse构建的eclipse scala项目。它运作良好。
但我观察到从eclipse编译不会复制我的resources
。我的结构是: src/main/resources/application.conf
src/main/resources/common.conf
编译后,我没有看到我的目标中的两个文件。在运行时,它给了我一个未找到资源的例外。
从sbt
开始编译时,它按预期工作。但第二个问题是:我有一个common.conf
文件:
akka {
actor {
provider = "akka.remote.RemoteActorRefProvider"
}
remote {
netty.tcp {
hostname = "127.0.0.1"
}
}
}
而且application.conf为:
fileSearch {
include "common"
akka {
remote.netty.tcp.port = 2560
}
}
在运行我的actor
作为
val system = ActorSystem("FileSystem",ConfigFactory.load.getConfig("fileSearch"))
val actor = system.actorOf(Props[LocalActor], "fileSearch")
我的演员在端口2552
运行,而不是2560
entioned。我不知道为什么?最初我使用2552
,但后来改变了它。我编译并刷新了一千次项目,但仍然是相同的行为?我究竟做错了什么?
在target
文件夹中,我看到我的resource
文件包含端口2560
。但仍然使用2552