happy-kitchen-89482
06/03/2015, 9:02 PMhappy-kitchen-89482
06/03/2015, 9:02 PMmammoth-autumn-2551
06/03/2015, 9:02 PMhappy-kitchen-89482
06/03/2015, 9:02 PMmammoth-autumn-2551
06/03/2015, 9:03 PMhappy-kitchen-89482
06/03/2015, 9:03 PMmammoth-autumn-2551
06/03/2015, 9:04 PMmammoth-autumn-2551
06/03/2015, 9:04 PMancient-stone-50795
06/04/2015, 7:49 PMForkedJava.scala
in sbt and it has this line:
try {
exitCode = Process(exe +: forkArgs, cwd) ! javacLogger
} finally {
javacLogger.flush(exitCode)
}
ancient-stone-50795
06/04/2015, 7:51 PMancient-stone-50795
06/04/2015, 7:51 PMproud-alligator-68508
06/04/2015, 10:08 PM!
is often used (by convention) as the method name for message passing eg sending to an Actorproud-alligator-68508
06/04/2015, 10:10 PM/**
* Starts the process represented by this builder, blocks until it exits, and returns the exit code. Standard output and error are
* sent to the given ProcessLogger.
*/
def !(log: ProcessLogger): Int
limited-country-20626
06/05/2015, 4:16 AMancient-stone-50795
06/05/2015, 1:35 PMancient-stone-50795
06/05/2015, 1:36 PMenough-analyst-54434
06/06/2015, 2:54 AMancient-stone-50795
06/08/2015, 7:20 PMbored-art-40741
06/08/2015, 7:32 PMmammoth-autumn-2551
06/08/2015, 7:36 PMmammoth-autumn-2551
06/08/2015, 7:37 PMbored-art-40741
06/08/2015, 7:37 PMbored-art-40741
06/08/2015, 7:37 PMmammoth-autumn-2551
06/08/2015, 7:38 PMmammoth-autumn-2551
06/08/2015, 7:38 PMmammoth-autumn-2551
06/08/2015, 7:38 PMbored-art-40741
06/08/2015, 7:38 PMbored-art-40741
06/08/2015, 7:39 PM[resolve.ivy]
read_artifact_caches = %(local_artifact_caches)s
write_artifact_caches = %(local_artifact_caches)s
mammoth-autumn-2551
06/08/2015, 7:39 PMbored-art-40741
06/08/2015, 7:39 PMlocal_artifact_caches: ['%(pants_local_artifact_cachedir)s']