2011-08-19 8 views

cevap

11

, bir çatallı Jvm kullanıyorsanız, "Running Project Code" belirtilen nedenlerle forked JVM (çünkü biri

daki testi çalıştırabilir:

yapılandırmayı belirtin. sadece ana veya test çalıştırma görevleri etkiler:

scala javaOptions in (Test,run) += "-Xmx8G" 
bir belirtmek gerekir

javaOptions aracılığıyla bu JVM için ny diğer seçenekler.


aşağıdaki yapılandırma nedeniyle yolun çünkü sbt seçeneklerinin, ilk başta çalışır, ancak vermedi OP David Eagen raporlar:

benim problemim oldu gibi görünüyor
lazy val escacheServer = 
    Project("escache-server", 
      file("server"), 
      settings = buildSettings ++ Seq(resolvers ++= 
         Seq(scala_tools_snapshots, typesafe_repo), 
         libraryDependencies ++= escacheServerDeps, 
         javaOptions in run += "-Djava.security.policy=jini.policy", 
         fork in run := true 
        ) 
     ).dependsOn(escache) } 

Geçerli dizinde jini.policy bulunamadı.
Tam yolu ayarlıyorum ve şimdi çalışıyor.

+0

javaOptions'u nerede ayarlayabilirim? Bunu projenin ayarlarına eklediğimde hiçbir şey yapmıyor gibi görünüyor: lazy val escacheServer = Proje ("escache-server", dosya ("sunucu"), \t \t \t settings = buildSettings ++ \t \t \t \t Dizi (çözümleyiciler ++ = Sekans (scala_tools_snapshots, typesafe_repo) ++ = escacheServerDeps \t \t \t \t libraryDependencies, vadede \t \t \t \t javaOptions + = "-Djava.security.policy = jini.policy ", \tvadede\t \t çatal: = true \t \t \t \t)) .dependsOn (escache) } –

+0

görünüyor JVM seçenekleri aslında Projemde bu kullandığınızda set alırım gibi. Kullandığım sistemin, kullanamadığım 24G değerine ayarlayarak bunu test ettim. Yeterli SBT başarısızlığı bildirdiğinden emin olun: [error] Geçersiz maksimum yığın boyutu: -Xmx = 24G -Djava.security.policy = jini.policy Benim jini.policy geçerli dizinde bulunamadı, benim sorunum gibi görünüyor. Tam yolu ayarladım ve şimdi çalışıyor ... Teşekkürler VonC. –

+0

@David: Mükemmel, daha fazla görünürlük için yanıtınıza yapılandırmanızı ve sonucunuzu ekledim. – VonC

İlgili konular